{"id":9495,"date":"2014-05-07T23:19:04","date_gmt":"2014-05-07T21:19:04","guid":{"rendered":"http:\/\/tuxproject.de\/blog\/?p=9495"},"modified":"2014-05-08T08:03:53","modified_gmt":"2014-05-08T06:03:53","slug":"github-auf-zum-atom","status":"publish","type":"post","link":"https:\/\/tuxproject.de\/blog\/2014\/05\/github-auf-zum-atom\/","title":{"rendered":"Git\u00adHub: Auf zum Atom?"},"content":{"rendered":"<p>Wor\u00adauf hat die Welt denn bei\u00adna\u00adhe so drin\u00adgend gewar\u00adtet wie auf einen <a href=\"http:\/\/www.the-berg.de\/\">ein\u00adge\u00adbil\u00adde\u00adten Berg<\/a>? Rich\u00adtig: Auf <a href=\"https:\/\/atom.io\/\">Atom<\/a>.<\/p>\n<p>Atom \u2013 ich mei\u00adne aus\u00adnahms\u00adwei\u00adse nicht die Ener\u00adgie\u00adquel\u00adle \u2013 ist ein von Git\u00adHub, einem gro\u00ad\u00dfen Anbie\u00adter f\u00fcr frem\u00adden Quell\u00adcode aller Art, ent\u00adwickel\u00adter Text\u00adedi\u00adtor, der <a href=\"https:\/\/atom.io\/themes\/atom-dark-ui\">bei\u00adna\u00adhe aus\u00adsieht<\/a> wie das recht belieb\u00adte <a href=\"http:\/\/www.sublimetext.com\">Sub\u00adli\u00adme Text<\/a> und auch \u00e4hn\u00adlich funk\u00adtio\u00adnie\u00adren soll, aller\u00addings kosten\u00adlos und quell\u00adof\u00adfen ange\u00adbo\u00adten wird. (Einen \u00e4hn\u00adli\u00adchen Ver\u00adsuch, aller\u00addings mit gerin\u00adge\u00adrer media\u00adler Auf\u00admerk\u00adsam\u00adkeit, star\u00adte\u00adte vor einer Wei\u00adle Ado\u00adbe mit <a href=\"http:\/\/brackets.io\/\">Brackets<\/a>.)<\/p>\n<p>\u201eKosten\u00adlos\u201c ist ja eines der Lieb\u00adlings\u00adw\u00f6r\u00adter von Mit\u00admensch Inter\u00adnet\u00adnut\u00adzer in sei\u00adner Gra\u00adtis\u00adwol\u00adke. Qua\u00adli\u00adt\u00e4t gern, aber lie\u00adber was geschenkt. Fol\u00adge\u00adrich\u00adtig wird Text\u00adMa\u00adte, eines der Vor\u00adbil\u00adder von Sub\u00adli\u00adme Text, in der Ver\u00adsi\u00adon 2.0 eben\u00adfalls \u2013 bezeich\u00adnen\u00adder\u00adwei\u00adse auf Git\u00adHub \u2013 <a href=\"https:\/\/github.com\/textmate\/textmate\">gra\u00adtis<\/a> zur Ver\u00adf\u00fc\u00adgung gestellt.<\/p>\n<p>Ein gro\u00ad\u00dfes Man\u00adko von Text\u00adMa\u00adte ist, dass es aus\u00adschlie\u00df\u00adlich f\u00fcr Mac-OS-X-Syste\u00adme ent\u00adwickelt wird:; eben\u00adso wie der Atom-Edi\u00adtor \u00fcbri\u00adgens. Trotz\u00addem sind blog\u00adgen\u00adde Ent\u00adwick\u00adler (oder Gele\u00adgen\u00adheits\u00adskripter) <a href=\"http:\/\/www.aptgetupdate.de\/2014\/05\/07\/atom-fr-fast-alle\/\">begei\u00adstert<\/a> und freu\u00aden sich, dass sie jetzt einen Edi\u00adtor, der auch nicht mehr kann als sei\u00adne Vor\u00adbil\u00adder, nicht mehr m\u00fch\u00adsam erbet\u00adteln m\u00fcs\u00adsen:<\/p>\n<blockquote><p>Bis\u00adher muss\u00adte man um einen Beta-Key bet\u00adteln, wenn man sich die neu\u00adste Ent\u00adwick\u00adlung aus dem Hau\u00adse Git\u00adhub anschau\u00aden woll\u00adte.<\/p><\/blockquote>\n<p>Auch bei <a href=\"http:\/\/www.heise.de\/newsticker\/meldung\/Moderner-Code-Editor-GitHub-stellt-Atom-unter-Open-Source-Lizenz-2183890.html\">heise.de<\/a> ist man beein\u00addruckt:<\/p>\n<blockquote><p>Der auf Goo\u00adgles Chro\u00admi\u00adum basie\u00adren\u00adde und Node.js als Backend nut\u00adzen\u00adde Java\u00adScript-Edi\u00adtor soll die besten Eigen\u00adschaf\u00adten ande\u00adrer Text\u00adedi\u00adto\u00adren kom\u00adbi\u00adnie\u00adren. Die Ent\u00adwick\u00adler zogen hier den Kom\u00adfort von Sub\u00adli\u00adme und Text\u00adMa\u00adte sowie die Fle\u00adxi\u00adbi\u00adli\u00adt\u00e4t und Erwei\u00adter\u00adbar\u00adkeit von Emacs und Vim her\u00adan, die sich aber alle\u00adsamt nur mit spe\u00adzi\u00adel\u00adlen Skript\u00adspra\u00adchen anpas\u00adsen lie\u00ad\u00dfen und nicht all\u00adzu intui\u00adtiv sei\u00aden.<\/p><\/blockquote>\n<p>Nun, an einer Erneue\u00adrung von Vim wird ja eben\u00adso <a href=\"http:\/\/www.neovim.org\">gear\u00adbei\u00adtet<\/a> wie an Emacs-Ver\u00adsio\u00adnen, die das Skrip\u00adten ein\u00adfa\u00adcher machen soll\u00adten, etwa mit einem Wech\u00adsel der Skript\u00adspra\u00adche von Emacs Lisp zu <a href=\"http:\/\/www.emacswiki.org\/emacs\/GuileEmacs\">Sche\u00adme<\/a>. Ein Edi\u00adtor, der die Vor\u00adtei\u00adle der bekann\u00adten Edi\u00adto\u00adren mit\u00adein\u00adan\u00adder ver\u00adbin\u00addet, ohne einen ihrer Nach\u00adtei\u00adle zu \u00fcber\u00adneh\u00admen, klingt zwar zumin\u00addest in der Theo\u00adrie inter\u00ades\u00adsant, aber daf\u00fcr m\u00fcss\u00adte er sich erst ein\u00admal posi\u00adtiv von ande\u00adren Edi\u00adto\u00adren abhe\u00adben.<\/p>\n<p>Womit aber will Atom das schaf\u00adfen?<\/p>\n<p>Die Web\u00adsite sagt zum Bei\u00adspiel:<\/p>\n<blockquote><p>Our goal is a deep\u00adly exten\u00adsi\u00adble system that blurs the distinc\u00adtion bet\u00adween \u201euser\u201c and \u201edeve\u00adlo\u00adper\u201c.<\/p><\/blockquote>\n<p>Der Edi\u00adtor soll also von jedem Benut\u00adzer ein\u00adfach und kom\u00adplett frei skript\u00adbar sein. Das sind Vim, Emacs und der\u00adglei\u00adchen zwar auch, aber sie benut\u00adzen nicht so sch\u00f6\u00adne Wer\u00adbe\u00adphra\u00adsen daf\u00fcr.<\/p>\n<blockquote><p>Atom comes loa\u00added with the fea\u00adtures you\u2019\u00adve come to expect from a modern text edi\u00adtor.<\/p><\/blockquote>\n<p>Atom bringt also alle Funk\u00adtio\u00adnen mit, die Edi\u00adto\u00adren wie Note\u00adpad++ auch mit\u00adbrin\u00adgen. Das ist wirk\u00adlich sehr prak\u00adtisch, aber auch nicht inno\u00adva\u00adtiv.<\/p>\n<p>Wo blei\u00adben nun die Inno\u00adva\u00adtio\u00adnen? Na, wei\u00adter oben:<\/p>\n<blockquote><p>Atom is a desk\u00adtop appli\u00adca\u00adti\u00adon based on web tech\u00adno\u00adlo\u00adgies.<\/p><\/blockquote>\n<p>Tat\u00ads\u00e4ch\u00adlich: Atom basiert auf Chro\u00admi\u00adum. Auf einem Web\u00adbrow\u00adser. Ein Text\u00adedi\u00adtor, der auf einem Web\u00adbrow\u00adser basiert. Ein ein\u00adfa\u00adches Werk\u00adzeug, das auf einer kom\u00adple\u00adxen, schwe\u00adren Platt\u00adform steht. Ein Text\u00adedi\u00adtor, der Face\u00adbook kann. Ato\u00adme hat\u00adte ich mir ja immer als etwas sehr Klei\u00adnes vor\u00adge\u00adstellt, aber ich habe noch nie ein Atom gese\u00adhen. Viel\u00adleicht lag ich da falsch.<\/p>\n<p>Aber die Ent\u00adwick\u00adler haben sich auch etwas dabei gedacht, denn so k\u00f6n\u00adnen sie statt sta\u00adti\u00adschen, platt\u00adform\u00adab\u00adh\u00e4n\u00adgi\u00adgen Codes in ihrem Text\u00adedi\u00adtor, der nur unter Mac OS X l\u00e4uft, platt\u00adform\u00adun\u00adab\u00adh\u00e4n\u00adgi\u00adge Pake\u00adte ent\u00adwickeln, die die Lei\u00adstungs\u00adf\u00e4\u00adhig\u00adkeit des Edi\u00adtors enorm erh\u00f6\u00adhen. Zum Bei\u00adspiel <a href=\"https:\/\/github.com\/atom\/metrics\">Metrics<\/a>. Metrics ist ein wohl stan\u00addard\u00adm\u00e4\u00ad\u00dfig akti\u00adves Paket, das essen\u00adzi\u00adel\u00adle Edi\u00adtor\u00adfunk\u00adtio\u00adnen ent\u00adh\u00e4lt: Es sen\u00addet Benut\u00adzer\u00adda\u00adten zwecks Aus\u00adwer\u00adtung an Goog\u00adle Ana\u00adly\u00adtics (pro\u00advo\u00adkant gesagt also <a href=\"http:\/\/www.heise.de\/newsticker\/meldung\/E-Mails-legen-engere-Beziehung-zwischen-NSA-und-Google-nahe-2183834.html\">wahr\u00adschein\u00adlich<\/a> an die NSA).<\/p>\n<p>Das tun ande\u00adre Edi\u00adto\u00adren tat\u00ads\u00e4ch\u00adlich meist nicht. Man kann das Paket zwar <em>deak\u00adti\u00advie\u00adren<\/em> \u2013 daf\u00fcr aber muss es erst ein\u00admal aktiv gewe\u00adsen sein. Das also sind <em>alle Funk\u00adtio\u00adnen, die ich von einem moder\u00adnen Text\u00adedi\u00adtor erwar\u00adte.<\/em> Ob er wohl auch Tex\u00adte edi\u00adtie\u00adren kann? Die Web\u00adsite schweigt sich aus.<\/p>\n<p><a href=\"http:\/\/t3n.de\/news\/atom-github-t3n-test-536855\/\">Der Edi\u00adtor des 21. Jahr\u00adhun\u00adderts<\/a>, fast so gro\u00df wie Open\u00adBSD. Ich fand das letz\u00adte Jahr\u00adhun\u00addert irgend\u00adwie bes\u00adser.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wor\u00adauf hat die Welt denn bei\u00adna\u00adhe so drin\u00adgend gewar\u00adtet wie auf einen ein\u00adge\u00adbil\u00adde\u00adten Berg? Rich\u00adtig: Auf Atom. Atom \u2013 ich mei\u00adne aus\u00adnahms\u00adwei\u00adse nicht die Ener\u00adgie\u00adquel\u00adle \u2013 ist ein von Git\u00adHub, einem gro\u00ad\u00dfen Anbie\u00adter f\u00fcr frem\u00adden Quell\u00adcode aller Art, ent\u00adwickel\u00adter Text\u00adedi\u00adtor, der bei\u00adna\u00adhe aus\u00adsieht wie das recht belieb\u00adte Sub\u00adli\u00adme Text und auch \u00e4hn\u00adlich funk\u00adtio\u00adnie\u00adren soll, aller\u00addings \u2026<\/p>\n<p><a href=\"https:\/\/tuxproject.de\/blog\/2014\/05\/github-auf-zum-atom\/\" class=\"more-link\">\u2018Git\u00adHub: Auf zum Atom?\u2019 wei\u00adter\u00adle\u00adsen \u00bb<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"wp_typography_post_enhancements_disabled":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":3,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":""},"categories":[13,19],"tags":[],"series":[],"class_list":["post-9495","post","type-post","status-publish","format-standard","hentry","category-in-den-nachrichten","category-nerdkrams"],"share_on_mastodon":{"url":"","error":""},"wp-worthy-pixel":{"ignored":false,"public":null,"server":null,"url":null},"wp-worthy-type":"normal","_links":{"self":[{"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/posts\/9495","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/comments?post=9495"}],"version-history":[{"count":0,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/posts\/9495\/revisions"}],"wp:attachment":[{"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/media?parent=9495"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/categories?post=9495"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/tags?post=9495"},{"taxonomy":"series","embeddable":true,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/series?post=9495"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}