Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Jump to content

Atom

Վիքիպեդիայից՝ ազատ հանրագիտարանից
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
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» հոդվածին։