Jump to content

Atom

Վիքիպեդիայից՝ ազատ հանրագիտարանից
Atom
Изображение логотипа
Տեսակառաջնային կոդի խմբագրիչ
Նախագծումը՝GitHub Inc.?[1]
Գրված է՝ՋավաՍկրիպտ[2], CoffeeScript[3], Կասկադային ոճաթերթ, C , ԷյչԹիԷմԷլ և Node.js
ՕՀմաքՕՍ[4], Windows[5], Լինուքս[6] և FreeBSD
Լույս տեսավ՝փետրվարի 26, 2014[7]
ԱրտոնագիրMIT արտոնագիր[8][9]
Կայքatom.io(անգլ.)
Ելակոդgithub.com/atom/atom
 Atom (text editor) Վիքիպահեստում

Atomը անվճար և բաց կոդով[10][11] տեքստային խմբագրիչ է macOS, Linux և Microsoft Windows օպերացիոն համակարգերով աշխատող համակարգիչների համար[12], Plug-in-ի աջակցությամբ Git-ի կողմից գրված և GitHubի կողմից մշակված զարգացմամբ։ Atom-ը աշխատասեղանի հավելված է, որը մշակվել է web տեխնոլոգիաները օգտագործելու համար[13]։ Ընդլայնված փաթեթների մեծ մասը ունի անվճար ծրագրային լիցենզիա, ինչպես նաև ստեղծվում ու պահպանվում է հասարակության կողմից[14]։ Atom-ը հիմնված է Electron ծրագրային ապահովման շրջանակի վրա(առավել հայտնի է որպես Atom Shell)[15], հարթակ, որը հնարավորություն է տալիս օգտվել Քրոմիում և Node.js հավելվածներից[16][17]։ Այն գրվում է CoffeeScript-ի և Less-ի միջոցով[18]։ Այն կարող է նաև օգտագործվել որպես ինտեգրված զարգացման միջավայր(IDE)[19][20][21]։ Atom-ի առաջին՝ 1․0 տարբերակը թողարկվել է 2015 թվականի հունիսի 25-ին[22] Դրա ստեղծողները այն անվանեցին "21-րդ դարի հաքերային տեքստային խմբագրիչ"[23]։

Աջակցող ծրագրավորման լեզուներ

[խմբագրել | խմբագրել կոդը]

Օգտագործելով լռելյայն կոնտակտները, հետևյալ ծրագրավորման լեզուները կիրառվում են ծրագրի 1.5.1 տարբերակում՝

C/C , C#, Clojure, CSS, CoffeeScript, GitHub Flavored Markdown, Go, Git, HTML, JavaScript, Java, JSON, Julia, Less, Make, Mustache, Objective-C, PHP, Perl, Property list, Python, Ruby on Rails, Ruby, Sass, Shell script, Scala, SQL, TOML, XML, YAML

Սկզբնապես, Atom-ի ընդլայնված փաթեթները և նրա առանցքային մասերը չեն բացվել բաց կոդով լիցենզիայով։ 2014 թվականի մայիսի 6-ին Atom-ի մնացորդները, ներառյալ նրա հիմնական հավելվածները, ընդլայնված փաթեթները և աշխատասեղանի շրջանակ Electron-ը, թողարկվեցին MIT լիցենզիայի ներքո՝ որպես անվճար և բաց կոդով ծրագիր[24]։

Գաղտնիություն

[խմբագրել | խմբագրել կոդը]

Սկզբնական շրջանում մտահոգություններ կային և քննարկվեցին ծրագրի որոշ փաթեթներ հեռացնելու հարցը․ այդ փաթեթները տվյալներ էին հաղորդում արտաքին տվյալների բազաներին[25][26][27][28][29]։ Այնուամենայնիվ այդ փաթեթները այժմ գործում են սկզբնական փաթեթների հետ համատեղ[30]։

  • Չափանիշների փաթեթ․ հաշվետվությունները հաղորդվում է Google Analytics-ին[31]։ Հեղինակների կարծիքով, սա հարմար է կատարողականությունը և ամենաօգտագործվող գործառնությունները որոշելու համար[32]։ Այս հատկությունն անհնար կլինի, եթե օգտագործողը իր կարգավորումներից(Settings View) անջատի իր չափանիշների փաթեթեը[31]։
  • Բացառությամբ հաշվետվությունների փաթեթ․ Аtom-ի անթույլատրելի բացառությունների մասին հաշվետվությունը ուղարկվում է bugsnag.com կայքին[33]։

Ծանոթագրություններ

[խմբագրել | խմբագրել կոդը]
  1. http://readwrite.com/2014/05/20/github-atom-5-tips-getting-started-tutorial-corey-johnson
  2. The atom_editor Open Source Project on Open Hub: Languages Page — 2006.
  3. https://github.com/atom/atom/blob/master/CONTRIBUTING.md
  4. https://github.com/atom/atom/blob/master/README.md
  5. Hello Windows — 2014.
  6. Linux Packages on Atom.io — 2014.
  7. Introducing Atom
  8. https://web.archive.org/web/20170424022832/http://blog.atom.io/2014/05/06/atom-is-now-open-source.html
  9. չարորաբան — 2006.
  10. Henry, Alan (2014 թ․ մայիսի 8). «Atom, the Text Editor from GitHub, Goes Free and Open-Source». Lifehacker.
  11. Lardinois, Frederic (2014 թ․ մայիսի 6). «GitHub Open Sources Its Atom Text Editor». TechCrunch.
  12. «FAQ». Atom. Վերցված է 2015 թ․ օգոստոսի 15-ին.
  13. «Getting Started : Why Atom». Atom project. Վերցված է 2015 թ․ օգոստոսի 17-ին. «[...] we didn't build Atom as a traditional web application. Instead, Atom is a specialized variant of Chromium designed to be a text editor rather than a web browser. Every Atom window is essentially a locally-rendered web page.»
  14. «Atom Packages».
  15. «Atom Shell is now Electron». Atom. Արխիվացված է օրիգինալից 2017 թ․ հուլիսի 8-ին. Վերցված է 2017 թ․ հուլիսի 15-ին.
  16. «Atom GitHub Page». Վերցված է 2015 թ․ օգոստոսի 27-ին.
  17. «Electron GitHub Page». Վերցված է 2016 թ․ փետրվարի 14-ին.
  18. «Hacking Atom : Tools of the Trade». Վերցված է 2017 թ․ փետրվարի 22-ին.
  19. «Nuclide». Nuclide. Վերցված է 2016 թ․ հոկտեմբերի 12-ին.
  20. «Juno, the Interactive Development Environment». Juno. Վերցված է 2016 թ․ հոկտեմբերի 12-ին.
  21. «PlatformIO IDE: The next-generation integrated development environment for IoT». PlatformIO. Արխիվացված է օրիգինալից 2016 թ․ հոկտեմբերի 13-ին. Վերցված է 2016 թ․ հոկտեմբերի 12-ին.
  22. Ogle, Ben (2015 թ․ հունիսի 25). «Atom 1.0». blog.atom.io. Վերցված է 2015 թ․ հունիսի 25-ին.
  23. «A hackable text editor for the 21st Century». Atom.
  24. «Atom Is Now Open Source». Atom. Վերցված է 2015 թ․ օգոստոսի 15-ին.
  25. «Have metrics disabled by default, or completely removed». Github. Վերցված է 2016 թ․ փետրվարի 3-ին.
  26. «Collecting Metrics in Atom Core». Atom. Արխիվացված է օրիգինալից 2016 թ․ մարտի 2-ին. Վերցված է 2016 թ․ փետրվարի 3-ին.
  27. «Communicate plan on how to modify metrics to be opt-in now that 1.0 is released». Github Atom. Վերցված է 2016 թ․ փետրվարի 3-ին.
  28. «should be disableable during install». Atom. Վերցված է 2016 թ․ փետրվարի 3-ին.
  29. «Should be disabled by default». Atom. Վերցված է 2016 թ․ փետրվարի 3-ին.
  30. «Send telemetry only with consent by damieng · Pull Request #66 · atom/metrics».
  31. 31,0 31,1 «atom/metrics: A package to collect metrics». Վերցված է 2015 թ․ նոյեմբերի 6-ին.
  32. «FAQ». Atom. Վերցված է 2015 թ․ հուլիսի 10-ին.
  33. «exception-reporting». Atom. Վերցված է 2016 թ․ փետրվարի 3-ին.

Արտաքին հղումներ

[խմբագրել | խմբագրել կոդը]
Վիքիպահեստն ունի նյութեր, որոնք վերաբերում են «Atom» հոդվածին։