atom

Editor de text Atom

c:\>edit

Així va ser com vaig començar a utilitzar els editors de text per programar. Devien ser principis dels 90, amb un Intel 286 que ja era vell per l’època, i intentant aprendre un llenguatge anomenat BASIC del que havia trobat per casa un mini-curs en fascicles.

A la universitat recordo saltar del notepad.exe de Windows al vitaminat Notepad++ per treballar les pràctiques de Ada i C. I saltar a Eclipse per treballar amb Java i instal·lar-li mil pluguins per barallar-me amb Tomcat i JSPs.

Crec que li vaig agafar mania a l’Eclipse. Era un IDE molt pesat i potser pels embolics amb el JDK i els pluguins per desenvolupar amb Java no en vaig voler sentir a parlar quan em va tocar haver de programar amb PHP. Vaig tornar a treballar amb Notepad++. De fet era igual, perquè el PHP d’aquella època, el 3.0 si no m’equivoco, era un llenguatge de desemparats. L’amo del corral era JSP o aplicacions client-servidor amb Java. Però a mi em molava PHP i jugar amb JavaScript.

L’època que em va tocar programar amb C# vaig heretar projectes que havien estat construïts amb Microsoft Visual Studio 2005, i m’hi vaig trobar força còmode. També és un IDE bastant pesat però era ideal pels projectes amb els que treballava. Més tard jugant amb Unity vaig descobrir el MonoDevelop i ja no he tornat a obrir més Visual Studio.

Però des de llavors m’ha quedat el rau-rau de treballar amb algun editor de text amb pretensions d’IDE per convertir-me’l en el meu editor de capçalera. Amb la voràgine dels frameworks pel desenvolupament web un company em va recomanar Sublime Text. El vaig començar a utilitzar per projectes amb CodeIgniter i la veritat és que em va agradar molt. Era un editor de text pelat i lleuger que podies anar instal·lant pluguins per convertir-lo en un IDE al teu gust.

Els problemes que li trobava al Sublime eren que era de pagament (80$, que sí, que es rendibilitzen ràpid, però coi, Notepadd++ és software lliure (sí, gratis)), i a més els pluguins els trobava poc intuïtius a l’hora d’instal·lar-los i mantenir-los.

Buscant alternatives al Sublime vaig trobar el Brackets, que és idèntic al Sublime però amb una llicència MIT de software lliure. No recordo quan el vaig provar, ni quina versió era, però encara estava molt verd i fallava bastant. Vaig desistir i vaig tornar al Sublime…, de forma gratuïta…, d’aquella que tu i jo sabem.

Però ara que sóc un respectable professor no puc aconsellar als meus alumnes tenir una versió del Sublime d’aquella forma gratuïta ☺ i vaig tornar a mirar-me Brackets. He de dir que ara ja és un editor molt més madur, i l’aconsellaria, però m’ha donat problemes al intentar obrir projectes molt grans. Me’ls acabava obrint però amb un missatge d’error per la indexació de fitxers.

I buscant, buscant vaig acabar amb el que és i crec que serà el meu editor de referència pels propers anys: Atom. Atom és un editor de text de software lliure amb llicència MIT, que estèticament s’assembla molt a Brackets o Sublime, i que s’acaba convertint amb IDE quan li instal·les els packages que creguis més adients.

M’agrada molt com es ven quan es compara amb altres editors:

We think we can do better. Our goal is a zero-compromise combination of hackability and usability: an editor that will be welcoming to an elementary school student on their first day learning to code, but also a tool they won’t outgrow as they develop into seasoned hackers.

L’interessant d’Atom és que des d’un lloc còmode de les preferències pots instal·lar packages i themes d’una espècie de repositori ropi. És molt fàcil i agradable instal·lar-los, desinstal·lar-los i habilitar-los. En un altre post escriuré quin són els meus packages preferits d’Atom.

En la recerca de l’IDE  perfecte també n’he trobat d’interessants, però que no m’han acabat de convèncer, com és PHPStorm. Aquest me’l van recomanar uns alumnes i està bé perquè és molt àgil quan hi treballes però torna a ser un IDE d’aquells pesats que tarda molta estona a carregar. És software propietari, però a nivell econòmic no suposa massa problemes perquè l’empresa propietària te’l deixa usar gratuïtament si acredites ser professor o estudiant (i juraria que no s’ho miren massa tampoc…).

 

1.979 pensaments quant a “Editor de text Atom”

  1. Should your motive the following is to discover paintings available
    Melbourne or paintings on the market Brisbane, unfortunately however,
    you can’t view it here. Leonardo Da Vinci came to be inside the Florentine Republic on April 15th, 1452.
    As modern humanity exposes their tanned skin during vacations they like to show
    off their pictures in online community websites.

  2. With a great eye and taste for delineation, you can make a place impeccable for just about any exercises associated with feasting room.
    A vector path, it doesn’t matter what the twists and turns are, will be more elastic and scalable.
    Matisse also took over as the king with the Fauvism
    and was famous inside art circle.

  3. Great beat ! I wish to apprentice even as you amend your site,
    how could i subscribe for a blog website? The account helped me a
    appropriate deal. I have been a little bit familiar of this your broadcast offered vibrant
    transparent idea

  4. Leonardo lived in their own measured rhythm, try to cared about the standard of
    his paintings completely ignoring some time it will require to complete the task.
    Waterslide paper is offered in clear or white however clear is more
    preferred, considering that any kind of unprinted locations around the image is still clear.
    Matisse also became the king of the Fauvism and
    was famous inside art circle.

  5. I am really enjoying the theme/design of your weblog.
    Do you ever run into any internet browser compatibility issues?
    A small number of my blog audience have complained about my blog not working correctly in Explorer but looks great in Safari.

    Do you have any recommendations to help fix this problem?

  6. Hello there! This post couldn’t be written any better!
    Reading through this post reminds me of my good old
    room mate! He always kept chatting about this.
    I will forward this article to him. Pretty sure he will have
    a good read. Many thanks for sharing!

  7. Retroenllaç: buy cialis
  8. Retroenllaç: buy cialis online
  9. Retroenllaç: cheap cialis
  10. Retroenllaç: cialis
  11. Retroenllaç: cialis canada
  12. Retroenllaç: cialis cost
  13. Retroenllaç: cialis coupon
  14. Retroenllaç: cialis coupons
  15. Retroenllaç: cialis cooupons
  16. Retroenllaç: cialis dosage
  17. Retroenllaç: cialis free trial
  18. Retroenllaç: cialis generic
  19. Retroenllaç: atorvastatin
  20. Retroenllaç: cymbalta
  21. Retroenllaç: levitra generic
  22. Retroenllaç: cialis online
  23. Retroenllaç: atorvastatin 10 mg
  24. Retroenllaç: cymbalta dosage
  25. Retroenllaç: levitra
  26. Retroenllaç: cialis online pharmacy
  27. Retroenllaç: atorvastatin 10mg
  28. Retroenllaç: cymbalta for pain
  29. Retroenllaç: levitra 20 mg
  30. Retroenllaç: cialis pills
  31. Retroenllaç: cymbalta generic
  32. Retroenllaç: levitra coupon
  33. Retroenllaç: cialis prices
  34. Retroenllaç: cymbalta medication
  35. Retroenllaç: levitra dosage
  36. Retroenllaç: cialis side effects
  37. Retroenllaç: cymbalta reviews
  38. Retroenllaç: cialis vs viagra
  39. Retroenllaç: cymbalta side effects
  40. Retroenllaç: levitra vs viagra
  41. Retroenllaç: generic cialis
  42. Retroenllaç: cymbalta withdrawal
  43. Retroenllaç: vardenafil
  44. Retroenllaç: generic cialis tadalafil
  45. Retroenllaç: duloxetine
  46. Retroenllaç: vardenafil 20 mg
  47. Retroenllaç: viagra vs cialis
  48. Retroenllaç: duloxetine 20 mg
  49. Retroenllaç: vardenafil 20mg
  50. Retroenllaç: tadalafil
  51. Retroenllaç: duloxetine hcl
  52. Retroenllaç: tadalafil 5mg
  53. Retroenllaç: duloxetine side effectss
  54. Retroenllaç: tadalafil 20 mg
  55. Retroenllaç: duloxetine 60 mg
  56. Retroenllaç: tadalafil generic
  57. Retroenllaç: buy viagra
  58. Retroenllaç: buy viagra online
  59. Retroenllaç: augmentin
  60. Retroenllaç: levaquin
  61. Retroenllaç: generic viagra
  62. Retroenllaç: augmentin 875
  63. Retroenllaç: buy levitra
  64. Retroenllaç: levaquin 500 mg
  65. Retroenllaç: augmentin 875 mg
  66. Retroenllaç: levaquin 750 mg
  67. Retroenllaç: cheap levitra
  68. Retroenllaç: sildenafil 100mg
  69. Retroenllaç: buy levitra online
  70. Retroenllaç: augmentin and alcohol
  71. Retroenllaç: levaquin antibiotic
  72. Retroenllaç: augmentin antibiotic
  73. Retroenllaç: generic levitra
  74. Retroenllaç: sildenafil coupons
  75. Retroenllaç: cialis 20 mg
  76. Retroenllaç: levaquin dosage
  77. Retroenllaç: augmentin dosage
  78. Retroenllaç: cialis 20mg
  79. Retroenllaç: sildenafil tablets
  80. Retroenllaç: levaquin for uti
  81. Retroenllaç: augmentin dose
  82. Retroenllaç: cialis 20mg generic
  83. Retroenllaç: levaquin lawsuit
  84. Retroenllaç: augmentin for dogs
  85. Retroenllaç: levaquin renal dose
  86. Retroenllaç: viagra
  87. Retroenllaç: levitra 20mg
  88. Retroenllaç: viagra 100mg
  89. Retroenllaç: augmentin for uti
  90. Retroenllaç: cialis 5 mg
  91. Retroenllaç: viagra coupons
  92. Retroenllaç: levaquin side effects
  93. Retroenllaç: augmentin side effects
  94. Retroenllaç: levaquin uses
  95. Retroenllaç: augmentin uses
  96. Retroenllaç: viagra generic
  97. Retroenllaç: what is levaquin
  98. Retroenllaç: augmentin vs amoxicillin
  99. Retroenllaç: viagra online
  100. Retroenllaç: side effects augmentin
  101. Retroenllaç: levitra online
  102. Retroenllaç: viagra pills
  103. Retroenllaç: what is augmentin
  104. Retroenllaç: cialis generic pharmacy
  105. Retroenllaç: levitra prices
  106. Retroenllaç: cialis pharmacy
  107. Retroenllaç: viagra tablet
  108. Retroenllaç: cialis generico
  109. Retroenllaç: viagra tablets
  110. Retroenllaç: levitra recviews
  111. Retroenllaç: cialis generika
  112. Retroenllaç: levitra side effects
  113. Retroenllaç: levitra vs cialis
  114. Retroenllaç: cialis tablets
  115. Retroenllaç: cialis tablets australia
  116. Retroenllaç: vardenafil generic
  117. Retroenllaç: vardenafil hcl 20mg
  118. Retroenllaç: generic cialis 20mg
  119. Retroenllaç: what is levitra
  120. Retroenllaç: generic cialis available
  121. Retroenllaç: tadalafil 20mg
  122. Retroenllaç: tadalafila
  123. Retroenllaç: free cialis
  124. Retroenllaç: 5mg cialis
  125. Retroenllaç: free cialis coupon
  126. Retroenllaç: cialis copay card
  127. Retroenllaç: free cialis samples
  128. Retroenllaç: cialis patent expiration
  129. Retroenllaç: buying cialis online
  130. Retroenllaç: generic cialis canada
  131. Retroenllaç: canadian cialis
  132. Retroenllaç: cialis coupons printable
  133. Retroenllaç: cialis price
  134. Retroenllaç: generic cialis reviews
  135. Retroenllaç: canadian pharmacy cialis
  136. Retroenllaç: cialis daily
  137. Retroenllaç: cialis professional
  138. Retroenllaç: cialis reviews
  139. Retroenllaç: generic for cialis
  140. Retroenllaç: cheap cialis generic
  141. Retroenllaç: cialis samples
  142. Retroenllaç: cheap generic cialis
  143. Retroenllaç: cialis drug interactions
  144. Retroenllaç: cialis saving card
  145. Retroenllaç: liquid cialis
  146. Retroenllaç: cialis for sale
  147. Retroenllaç: marley generics cialis
  148. Retroenllaç: cialis for women
  149. Retroenllaç: cialis soft
  150. Retroenllaç: natural cialis
  151. Retroenllaç: cialis 5mg
  152. Retroenllaç: no prescription cialis
  153. Retroenllaç: cialis 5mg coupon
  154. Retroenllaç: cialis from canada
  155. Retroenllaç: cialis walmart
  156. Retroenllaç: non prescription cialis
  157. Retroenllaç: cialis wikipedia
  158. Retroenllaç: online cialis
  159. Retroenllaç: cialis generic canada
  160. Retroenllaç: otc cialis
  161. Retroenllaç: cialis and alcohol
  162. Retroenllaç: cialis medication
  163. Retroenllaç: cost of cialis
  164. Retroenllaç: tadalista vs cialis
  165. Retroenllaç: cialis black
  166. Retroenllaç: cialis on line
  167. Retroenllaç: discount cialis
  168. Instagram takipçisi satın al tavsiyesine uyarak, nitelikli kaynaklardan takipçi satın almanız durumunda, doğrudan gönderilerinize beğeni sağlayabilir ve hesabınızın imajını güçlendirebilirsiniz. Bunun yanında dilerseniz, https://www.fivesosyalmedya.com/instagram-takipci-satin-al tarafından sizlere instagram beğeni satın al başlığı ile sunulan hizmetlerden de satın alabilirsiniz. Aynı şekilde size Twitter takipçi satın al başlığı ile sunduğumuz hizmetleri de tercih edebilir ve tüm sosyal medyadaki etkinliğinizi güçlendirebilirsiniz. Hesabınıza hiçbir müdahalenin söz konusu olmadığı bu uygulamalarda, hiçbir risk söz konusu olmadığı gibi, doğrudan gerçek kullanıcılara erişir ve organik fayda da sağlarsınız. Hemen siteye girip, siparişinizi verin, saatler içerisinde fenomen olun.

  169. hi!,I like your writing so so much! proportion we keep in touch extra about your post on AOL?
    I need an expert in this space to resolve my problem. Maybe that’s
    you! Looking forward to look you.