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ը անվճար և բաց կոդով[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]։
Ծանոթագրություններ
[խմբագրել | խմբագրել կոդը]- ↑ http://readwrite.com/2014/05/20/github-atom-5-tips-getting-started-tutorial-corey-johnson
- ↑ The atom_editor Open Source Project on Open Hub: Languages Page — 2006.
- ↑ https://github.com/atom/atom/blob/master/CONTRIBUTING.md
- ↑ https://github.com/atom/atom/blob/master/README.md
- ↑ Hello Windows — 2014.
- ↑ Linux Packages on Atom.io — 2014.
- ↑ Introducing Atom
- ↑ https://web.archive.org/web/20170424022832/http://blog.atom.io/2014/05/06/atom-is-now-open-source.html
- ↑ չարորաբան — 2006.
- ↑ Henry, Alan (2014 թ․ մայիսի 8). «Atom, the Text Editor from GitHub, Goes Free and Open-Source». Lifehacker.
- ↑ Lardinois, Frederic (2014 թ․ մայիսի 6). «GitHub Open Sources Its Atom Text Editor». TechCrunch.
- ↑ «FAQ». Atom. Վերցված է 2015 թ․ օգոստոսի 15-ին.
- ↑ «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.»
- ↑ «Atom Packages».
- ↑ «Atom Shell is now Electron». Atom. Արխիվացված է օրիգինալից 2017 թ․ հուլիսի 8-ին. Վերցված է 2017 թ․ հուլիսի 15-ին.
- ↑ «Atom GitHub Page». Վերցված է 2015 թ․ օգոստոսի 27-ին.
- ↑ «Electron GitHub Page». Վերցված է 2016 թ․ փետրվարի 14-ին.
- ↑ «Hacking Atom : Tools of the Trade». Վերցված է 2017 թ․ փետրվարի 22-ին.
- ↑ «Nuclide». Nuclide. Վերցված է 2016 թ․ հոկտեմբերի 12-ին.
- ↑ «Juno, the Interactive Development Environment». Juno. Վերցված է 2016 թ․ հոկտեմբերի 12-ին.
- ↑ «PlatformIO IDE: The next-generation integrated development environment for IoT». PlatformIO. Արխիվացված է օրիգինալից 2016 թ․ հոկտեմբերի 13-ին. Վերցված է 2016 թ․ հոկտեմբերի 12-ին.
- ↑ Ogle, Ben (2015 թ․ հունիսի 25). «Atom 1.0». blog.atom.io. Վերցված է 2015 թ․ հունիսի 25-ին.
- ↑ «A hackable text editor for the 21st Century». Atom.
- ↑ «Atom Is Now Open Source». Atom. Վերցված է 2015 թ․ օգոստոսի 15-ին.
- ↑ «Have metrics disabled by default, or completely removed». Github. Վերցված է 2016 թ․ փետրվարի 3-ին.
- ↑ «Collecting Metrics in Atom Core». Atom. Արխիվացված է օրիգինալից 2016 թ․ մարտի 2-ին. Վերցված է 2016 թ․ փետրվարի 3-ին.
- ↑ «Communicate plan on how to modify metrics to be opt-in now that 1.0 is released». Github Atom. Վերցված է 2016 թ․ փետրվարի 3-ին.
- ↑ «should be disableable during install». Atom. Վերցված է 2016 թ․ փետրվարի 3-ին.
- ↑ «Should be disabled by default». Atom. Վերցված է 2016 թ․ փետրվարի 3-ին.
- ↑ «Send telemetry only with consent by damieng · Pull Request #66 · atom/metrics».
- ↑ 31,0 31,1 «atom/metrics: A package to collect metrics». Վերցված է 2015 թ․ նոյեմբերի 6-ին.
- ↑ «FAQ». Atom. Վերցված է 2015 թ․ հուլիսի 10-ին.
- ↑ «exception-reporting». Atom. Վերցված է 2016 թ․ փետրվարի 3-ին.
Արտաքին հղումներ
[խմբագրել | խմբագրել կոդը]Վիքիպահեստն ունի նյութեր, որոնք վերաբերում են «Atom» հոդվածին։ |
|