Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • Programi
  • Kod na iPadu i iPhoneu: uređivači koda, kompajleri, klijenti ljuske i mrežni uslužni programi za iOS.

Kod na iPadu i iPhoneu: uređivači koda, kompajleri, klijenti ljuske i mrežni uslužni programi za iOS.

Koliko god volim iPad, ja dugo vremena Mislio sam da je ovo prvenstveno gadget za konzumaciju sadržaja, a za moj glavni posao, programiranje, nije bio baš prikladan. Ali U zadnje vrijeme V Trgovina aplikacijama Počele su se pojavljivati ​​aplikacije koje su pobijale moje mišljenje. Jedan od prvih znakova bio je programski editor Textastic o kojem ću govoriti.

Zapravo, ideja slične aplikacije je dugo u zraku: dugo su se pojavljivali razni urednici s podrškom. Bilo je samo pitanje vremena kada ćemo uređivaču dodati isticanje sintakse i dodatne pogodnosti. Što sve korisno nudi Textastic?

Prije svega, napisano od nule uređivač teksta s isticanjem sintakse 80 različiti jezici i automatsko dovršavanje za HTML i CSS. Budući da je autor mudro pristupio pisanju, urednik se pokazao brzim, čak iu radu s velike datoteke.

Možete raditi s projektima: grupom datoteka i mapa koje sadrže sve vaše izvorni kodovi. Podržane su i slike, jer je teško zamisliti web stranicu (a Textastic je prvenstveno web editor) bez njih.

Kao i stolni uređivači, postoje funkcije pretraživanja i zamjene (uz podršku regularni izrazi), upravljanje tabelarnim prikazom, rastavljanje crtica i kodiranje, podržana je vanjska tipkovnica. Postoje mnoge teme dizajna i izbor različitih fontova i njihovih veličina. Iako, naravno, za punopravni rad S kodom na tabletu to nije dovoljno. Pogledajmo kako programer rješava glavne probleme tableta.

Prije svega, punopravno programiranje na tabletu otežava mali broj tipki na ugrađenoj tipkovnici: za potpuno kodiranje želite imati pri ruci brojeve i niz simbola, kojima na iPadu možete pristupiti morate promijeniti tipkovnicu, često čak i više puta. To uvelike ometa punopravni rad. U mnogim uređivačima programeri dodaju dodatni red tipki iznad glavne tipkovnice, ali za razvojne potrebe postoji ih i nekoliko. Ovaj problem se može riješiti pomoću vanjska tipkovnica, ali to jasno smanjuje mobilnost korisnika. Programeri Textastica riješili su ovaj problem na neobičan način: dodatni niz gumba također je prisutan u ovoj aplikaciji, ali svi su na pet mjesta i koriste se za unos jednog od pet znakova. Jednostavnim pritiskom unesite znak napisan u sredini; unesite jedan od četiri znaka duž rubova, morate pomaknuti prst prema njemu i pustiti. Nakon što se naviknete na ovaj sustav "poteza", unos postaje vrlo brz i vrlo praktičan.

Drugi problem u razvoju na iPadu nije najveći prikladan sustav izbor teksta i kontrola kursora. Kako bi riješio ovaj problem, Textastic ima posebnu navigaciju i blok za odabir teksta, za čiju aktivaciju morate dodirnuti ekran s dva prsta istovremeno. Ovaj blok se može pomicati po ekranu, birajući mjesto gdje vas ne ometa u radu.

Treći problem je izolacija iOS-a i nemogućnost rada s njim sustav datoteka. Kako bi prevladao ovu poteškoću, Textastic ima podršku za WebDAV, FTP, pa čak i Dropbox. Podržava rad sa stranicama putem FTP-a uz istovremeno gledanje rezultata i lokalno i na poslužitelju. Za upravljanje lokalnim i izbrisane datoteke Postoji praktičan ugrađeni upravitelj datoteka. Osim toga, možete sinkronizirati datoteke putem iTunesa i e-pošte, kao i povezati se s tabletom putem WebDAV-a pomoću poslužitelja ugrađenog u program.

Kao lijep bonus- Textastic može raditi s Markdown datotekama, tako da se može koristiti kao alat za bilježenje ili bloganje korištenjem usluge kao što je http://calepin.co/. Još jedan lijep detalj je da program podržava ruski jezik.

p.s. Nastavak o ostalim programima za programiranje na iPadu.

Vjerojatno čak i nakon što kupite svoj prvi mobilni gadget od Applea, pitali ste se kako izvući više od slušanja glazbe i čitanja knjiga. Da, postoji gomila softvera za sve prilike, ali što je s odjavom vaše aplikacije s GitHuba, unošenjem promjena u nju i zatim prijenosom na poslužitelj putem SSH-a? Ali to je sasvim moguće učiniti ako znate kako.

Ovaj članak predstavlja izbor alata za programere i administratore koji iz ovog ili onog razloga moraju raditi bez pristupa radnoj površini. Naravno, ovi programi nisu tako dobri kao njihovi "stolni" pandani, međutim, njihove mogućnosti će moći pokriti znatan dio potreba ljudi koji stvaraju programe ili se tek počinju baviti time.

Urednici koda

Najjednostavniji alat za programera je uređivač koda. Postoje deseci takvih programa za mnoge platforme, a iOS nije iznimka. Opći zahtjevi takvoj korisnosti - sažetost, podrška velike količine jezika, integracija sa usluge u oblaku. U iOS važno postaje još jedan parametar - budući da tipkovnica nije prikladna za upisivanje koda, potrebna je ili druga tipkovnica ili mogućnost integracije u postojeću dodatne tipke s najčešće korištenim posebnim znakovima. Razmotrimo najviše popularni urednici kod koji ispunjava ove zahtjeve i također ima svoje jedinstvene mogućnosti.

  • Programiranje
  • Programiranje je kreativan proces i često želja da se napiše dio koda ili odmah ispravi greška postaje jednostavno nepodnošljiva. Ponekad vanjske okolnosti zahtijevaju pisanje koda, kao što je kritična pogreška u kodu koja dovodi do pada projekta. Zaposlenici na vodećim pozicijama u timu trebaju priliku provesti pregled koda i ispraviti problematična područja koda.

    Dobro je kada je nadohvat ruke stolno računalo ili prijenosno računalo na kojem je postavljeno uobičajeno razvojno okruženje. Ali što ako ste izvan radnog mjesta? Nosite laptop sa sobom cijelo vrijeme? Ali prvo, veliko prijenosno računalo od 13-15 inča ne može se postaviti posvuda (na primjer javni prijevoz), i drugo, nositi ga stalno sa sobom prilično je težak zadatak. Naravno, možete kupiti 11 inča MacBook Air(ili njegov ekvivalent), ali ipak neće biti toliko kompaktan i ne tako često korišten da opravda kupnju.

    Pa, obratimo pažnju na uređaje koji su sada gotovo uvijek s nama - telefon i tablet. Telefon je, naravno, ekstremna opcija, iako sada, dolaskom modela od 6 - 6,5 inča, granica između telefona i tableta se briše. Imam iskustva s uspješnim vraćanjem udaljenog poslužitelja putem ssh-a iPhone telefon 4s od 3.5 inčni zaslon. Ali još uvijek govorimo o procesu potpunog rada s kodom, stoga je, po mom mišljenju, minimum tablet s dijagonalom od 7 inča ili više, čiji zaslon može primiti zaslon usporediv s veliko računalo, informacije. Pokazat ću vam na primjeru iPad mini moguće opcije njegovu upotrebu za rješavanje svakodnevnih problema programera.

    Korištenje tekstualnog terminala, udaljene SSH veze i uređivača konzole poput Vima konfiguriranog na poslužitelju. Istaknuti predstavnici- ovo je Prompt (od poznate tvrtke Panic) i vSSH
    - korištenje nativnih iOS aplikacija za uređivanje teksta: Textastic, Coda, GoCoEdit
    - korištenje sredstava daljinski pristup na glavni stroj: RDP, VNC, TeamViewer, Parallels Access

    Svaka od ovih metoda ima svoje prednosti i nedostatke, o kojima ćemo govoriti u nastavku.

    Korištenje tekstualnog terminala

    Pretpostavimo da imate udaljeni poslužitelj i Vim je konfiguriran na njemu. Vim je po svojoj prirodi samo tipkovnica, tako da se savršeno uklapa u obrazac korištenja vanjske tipkovnice. Na internetu možete pronaći tisuće članaka o fleksibilnosti postavljanja Vima - mogu samo reći da malo modificirani Vim nije inferioran u praktičnosti uređivačima iz JetBrainsa, čije proizvode također aktivno koristim. Ako razvijate samo backend aplikacije i možete testirati rezultate s konzole, savjetujem vam da odaberete ovu opciju (također je preporučljivo konfigurirati Tmux).

    Kao terminal, možete koristiti ili otmjeni vSSH, u kojem možete sve konfigurirati, ili više hipsterski Prompt. Loša stvar kod Prompta je što je dio ekrana predan raznim pomoćnim elementima, što smanjuje radno područje, ali ugodnija shema boja i različiti "trikovi".

    Potaknuti:

    vSSH postavke

    Konfigurirani VIM ima automatsko dovršavanje prema ključnim riječima

    Isto za projekt u cjelini (imena funkcija u klasama)

    Kao i navigacija projektom

    Brzo - 7,99 USD
    vSSH - 279 rub.

    Izvorne iOS aplikacije

    Da rezimiramo načine rada s datotekama (ovisno o uređivaču):

    SFTP
    - WebDAV
    - iCloud
    - Dropbox
    - ugrađeni web poslužitelj
    - sinkronizacija putem iTunes-a
    - integracija putem GitHub / Bitbucket
    - integracija s Amazon S3, DreamObjects

    Svi uređivači omogućuju rad s nekoliko njih istovremeno otvorene datoteke.

    Svi uređivači imaju vrlo ograničenu podršku za tipkovničke prečace. U intervjuu je kreator GoCoEdita rekao da sam Apple uvelike ograničava programere u tim stvarima. Oni. zaboravite na vezivanje za svaku radnju - u najbolji mogući scenarij ovo je Cmd-C / Cmd-V

    Niti jedan uređivač nema izvornu podršku za git, ali postoji mogućnost integracije s aplikacijama trećih strana koje implementiraju ovu funkcionalnost.

    Sve te aplikacije omogućuju vam povezivanje oba samostalna Git repozitorija i integraciju s GitHubom i BitBucketom. Podržava grane, pregled predaja, razlike itd. U pravilu, svi ti programi imaju besplatnu funkcionalnost za rad sa spremištima u načinu prikaza. Ako želite izvršiti svoje promjene, morat ćete platiti od 7 do 10 dolara.

    Dodavanje spremišta

    Prozor za rad sa spremištem

    Pogledaj datoteku

    Kao što sam gore napisao, postoji potpuna integracija s Textastic editorom.

    Cijena je besplatna, ali za puni rad morate otključati funkcije.

    GoCoEdit

    Jasno je da je GoCoEdit editor napisao programer za programere. Dizajn aplikacije prilično je jedinstven, ali postoje brojne značajke koje nedostaju drugim uređivačima.

    Opći obrazac urednik. obrati pozornost na dodatna linija sa simbolima na vrhu tipkovnice. Princip rada je isti kao Textastic, opisan gore. Razlika je u tome što dok Textastic ima peterosmjernu tipku, ovdje ih ima samo tri: središnja, desna, lijeva.

    Prozor za rad s datotekama

    Postoji pretraga kao u rječniku

    Isto vrijedi i za funkcije u klasi. Naglašavam da se traži samo trenutna datoteka, a ne cijeli projekt, što uvelike sužava opseg i korisnost.

    traži

    Postoji poseban zapovjedni način rada. Budući da, kao što sam rekao gore, normalne tipkovne prečace u iOS-u nije moguće implementirati (ili je loše implementirati) - ovdje se koristi sljedeći hack: kada pritisnete gumb CMD, pojavljuje se prozor za unos u koji možete unijeti tipkovničke prečace koji implementiraju određenu radnju. Sami prečaci vrlo su slični tipkovničkim prečacima iz VIM-a.

    Ugrađeni preglednik ima mogućnost povezivanja FireBug Lite.

    U ruskom AppStoreu košta 349 rubalja.

    Korištenje daljinskog pristupa stolno računalo/ prijenosno računalo.

    Isprobao sam TeamViewer i neke od VNC klijenata s VPN prosljeđivanjem kućna mreža. Općenito, činilo mi se da nisu baš vodili računa o realnostima koje radovi u tijeku ispod iPada i, kao rezultat toga, jednostavnost korištenja ostavlja mnogo za poželjeti.

    Kad se Parallels Access pojavio prije nekoliko godina, našao sam se s besplatnom godišnjom licencom koja je došla uz Parallels Desktop. Od onoga što sam probao, ovo je najrazumniji proizvod, ali također nije bez nedostataka. Najviše veliki nedostatak- to su periodične poruke “Sporo priključak za internet"i sučelje se zaglavi, iako su i iPad i laptop na mreži od 70 Mbit/s. Srećom, to se ne događa tako često i možete živjeti s tim. Sada godišnja pretplata košta 649 rubalja / godišnje.

    PHPStorm radi na prijenosnom računalu

    Pokretač aplikacija

    Google Chrome s otvorenom konzolom

    Općenito, možemo reći da je ovo radna opcija, pod uvjetom da ste na brzom internetskom kanalu. S pozitivne strane - kompletan radno okruženje na iPadu.

    Zaključak

    iPad se može koristiti za puni razvoj. Koristim vanjsku tipkovnicu ako je mogu negdje staviti i tipkovnicu na zaslonu ako moram nešto učiniti dok trčim. Zaslonska tipkovnica ne povećava veličinu uređaja i omogućuje vam korištenje u pokretu, ali svejedno pokriva polovicu mali ekran. Osim toga - tipkanje sa velike količine posebni znakovi smješteni na različitim "zaslonima" tipkovnice usporavaju unos teksta. Vanjska tipkovnica zahtijeva postavljanje, ali ostavlja zaslon slobodnim i omogućuje vam da tipkate brzinom radne površine.



    Ako razvijate samo backend aplikaciju koja ne zahtijeva testiranje u pregledniku, preporučio bih kombinaciju SSH klijent + VIM + tmux na poslužitelju.

    Ako nešto razvijate na frontendu i imate dovoljan internetski kanal, preporučam kombinaciju Parallels Access + editor + puni Google Chrome s konzolom.

    Izvorni urednici su u prilično rudimentarnom stanju. Do dolaska ozbiljnih igrača na ovo tržište i Appleovih iskoraka prema naprednijem korištenju eksterne tipkovnice, ovo nije ništa više od rezervna opcija u slučaju da nemate internet. Svi uređivači su dizajnirani za rad s jednom datotekom, a ne cijelim projektom. Nadam se da će s dolaskom iPad Pro situacija će se popraviti i dobit ćemo punopravne urednike. Ako baš želite maštati, volio bih da vam Apple omogući da spojite MagicPad i pokažete kursor na ekranu, tako da ne morate stalno "bockati" po ekranu.

    Kao što znate, Apple daje sve od sebe kako bi spriječio mogućnost samostalnog pokretanja Mobilni uredaji aplikacije trećih strana. Programi za iPhone koji nije razbijen, iPod touch i iPad se mogu kupiti samo putem Apple trgovina App Store, a programeri moraju platiti 99 dolara godišnje za pravo testiranja aplikacija na svojim uređajima. Nažalost, ovo pravilo onemogućuje pojavljivanje alata za razvoj aplikacija na samim uređajima. Međutim, tvorac programa Codify, koji omogućuje korištenje iPada za pisanje programa (prvenstveno igara) na Lua jezik, uspio je postići odobrenje u App Storeu.

    U lipnju 2011. Apple je malo revidirao pravila za objavljivanje aplikacija u App Storeu i sada dopušta programima uključivanje alata za tumačenje različitih skriptnih jezika. Prije svega, ovo je potrebno za programere igara, jer oni često koriste jezici visoke razine. Ono što vam Apple ne dopušta je preuzimanje proizvoljnog koda s vanjski izvori. Kad bi se takva prilika negdje pojavila, to bi zaprijetilo rađanju alternativnog App Storea, što Apple zapravo ne želi.

    Autor Codifyja morao je napraviti ozbiljna ograničenja kako bi softver bio odobren u App Storeu. Na ovaj trenutak Postoji samo jedan način za dodavanje koda u Codify editor - sve napišite ručno. Isti su problemi i kod izvoza. Da biste istrgnuli ono što ste napisali u Codifyju, morat ćete odabrati sav kod, kopirati ga i poslati sebi e-poštom. Međutim, ova je metoda prikladna samo za stvaranje sigurnosna kopija ili slanje izvornog koda jednom od vaših prijatelja. Prenesite aplikaciju na stolno računalo u svakom slučaju, neće raditi bez dodatnog rada - autor ne nudi preuzimanje okruženja Codify, kao što su grafičke biblioteke uključene u razvojno okruženje. Šteta je. Kad bi objavio predložak Xcode projekta sa svim bibliotekama, tada bi se izvori izvučeni iz Codifyja mogli odmah pretvoriti u neovisnu aplikaciju.

    Codify ima druga ograničenja. Za sada, igre stvorene tamo mogu koristiti samo spriteove iz standardni set; Nećete moći odabrati vlastitu sliku. Međutim, aplikacija ima i prednosti - na primjer, dodano je tipkovnica na ekranu gumbi koji vam omogućuju brzu navigaciju kroz programski tekst ili dijaloški okviri za odabir boje ili duhova koji zamjenjuju vrijednosti izravno na popis parametara za odgovarajuće funkcije. Codify također dolazi s dobrom pomoći za sve dostupne funkcije(grafika, zvuk, matematičke funkcije, vanjski parametri, rad sa zaslonom osjetljivim na dodir i akcelerometrom).

    Codify košta osam američkih dolara i dostupan je u ruskom App Storeu. Nadajmo se da ova inicijativa neće izumrijeti i da neće postati još jedna žrtva nestalnog raspoloženja moderatora App Storea. Želio bih vidjeti ista razvojna okruženja za druge jezike i s drugim bibliotekama Python primjer ili Obrada. Ako Codifyjev pristup korisničkim iPadima nije slučajnost, već početak glatka promjena strategije, moguće je da i sam Apple razmišlja o tome kako iPad učiniti pogodnim za programiranje. I to bi jednostavno bila sjajna vijest.

    Jeste li znali da možete napisati COBOL programe na iPadu i odmah ih pokrenuti? A o tome da za iOS postoji razvojno okruženje za kodiranje u Coffee Scriptu? Koju aplikaciju možete koristiti za rad s tekstom pomoću vim naredbi? Evo 10 programa za rad s kodom za svaki ukus.

    Uređivač tekstualnog koda

    Podržava integraciju s glavnim uslugama u oblaku i protokolima za prijenos podataka na poslužitelj. Jednostavan za korištenje i teško pronaći programski jezik s kojim Textastic ne može raditi. Za čin idealan urednik Kodu nedostaje mogućnost objavljivanja datoteka na Githubu.

    Prednosti:

    • Označavanje sintakse za 80 programskih jezika. Čak i za tako egzotične stvari kao što su BibTex, Clojure, Dylan, Fountain, LilyPond, OCaml, Stata i Prolog;
    • možete dodati vlastita pravila za označavanje koda;
    • TextMate kompatibilan;
    • FFT i SSH podrška;
    • integracija s iCloudom i Dropboxom;
    • dovršetak koda za Java skripta, HTML i PHP;
    • tipkovnica sa dodatni znakovi za pozivni broj;
    • podrška za prečace;
    • podrška za većinu modernih kodiranja;
    • mogućnost promjene vrste i veličine fonta;
    • brojač znakova;
    • pregled za HTML i Markdown datoteke;
    • Podrška za TextEspander;
    • slanje datoteka e-poštom;
    • postoje gumbi "Poništi" i "Ponovi";
    • postoji prikaz popisa nedavno otvorenih datoteka;
    • podrška iTunes datoteka Dijeljenje (možete razmjenjivati ​​datoteke s računalom putem USB-a);
    • WebDav podrška;
    • Izvrstan dizajn koji čini kôd lakim za čitanje.

    Mane:

    • nema SVN podrške;
    • nema Git podrške.

    Cijena: 479 rubalja

    Koder

    Što se tiče praktičnosti i broja podržanih jezika, gotovo je jednako dobar kao i prethodni konkurent. Ali košta manje i malo je prikladniji za web programere. Na primjer, možete otkloniti pogreške web aplikacija pomoću FireBuga.

    Prednosti:

    • podrška za gotovo stotine programskih jezika. Koder čak ima različito označavanje za ActionScript i ActionScript 3;
    • automatsko dovršavanje koda;
    • reference funkcija za najpopularnije jezike;
    • ugrađeni SSH klijent;
    • sustav upravljanja uvlakama;
    • možete omogućiti tipkovnicu s dodatnim simbolima;
    • Podrška za odabir dokumenata u iOS-u 8;
    • funkcije pretraživanja i zamjene;
    • pretpregled HTML datoteke u pregledniku;
    • Podrška za FireBug;
    • može se stvoriti vlastite teme registracija;
    • zaključavanje aplikacije lozinkom;
    • iTunes podrška za dijeljenje datoteka;
    • FTP podrška;
    • otvaranje i spremanje datoteka u svim popularnim kodovima;
    • podrška za Zip arhive;
    • poboljšani upravitelj datoteka.

    Mane:

    • nema podrške za Golang;
    • nema SVN podrške;
    • nema Git podrške.

    Cijena: 349 rubalja.

    Ovaj uređivač teksta može se nazvati univerzalnim, a ne namijenjenim kodiranju. Osim HTML datoteka, bash skripti, izvora u C ili Javi, možete uređivati Word datoteke, Excel tablice i prezentacije.

    Prednosti:

    • mogućnost izvoza tekstualne datoteke u PDF i JPEG;
    • slanje datoteka za ispis;
    • slanje datoteka e-poštom;
    • mogućnost dodavanja fotografija tekstu;
    • podrška Microsoft datoteke Ured;
    • zgodan upravitelj datoteka;
    • rad sa Zip arhivama.

    Mane:

    • može raditi s prilično uskim rasponom programskih jezika;

    Cijena: 169 rubalja.

    Još jedan izvrstan uređivač koda, na razini Textastica i Kodera. Postoje sve pogodnosti za pisanje koda, podrška za manje popularne jezike i značajke za rad u oblaku.

    Prednosti:

    • FTP i SFTP podrška;
    • Dropbox podrška;
    • rad sa SSH;
    • postoji verzija za iPod Touch;
    • automatska sinkronizacija s poslužiteljem;
    • podrška za 4 tuceta programskih jezika. Uključujući Ada, Go, INI i Lua;
    • proširena tipkovnica;
    • podrška za prečace;
    • postoje gumbi "Poništi" i "Ponovi";
    • funkcije pretraživanja i zamjene;
    • pregled za HTML datoteke;
    • veliki izbor tema dizajna;
    • slanje datoteka e-poštom;
    • podrška za vim naredbe.

    Mane:

    • nema podrške za sustave kontrole verzija.

    Cijena: 179 rubalja.

    Gušt

    Ovaj uređivač dizajniran je posebno za web razvoj. Izvori zajedno sa slikama grupirani su u projekte. Svaki projekt odgovara posebnom mjestu, za koje možete pojedinačno konfigurirati sinkronizaciju s FTP poslužiteljem.

    Prednosti:

    • sve datoteke (izvori, grafike, video zapisi) podijeljene su na projektna mjesta;
    • numeriranje redaka;
    • isticanje sintakse za glavne web programske jezike;
    • možete stvoriti prilagođene sheme isticanja sintakse;
    • alatna traka s najčešće korištenim naredbama;
    • FTP i SFTP podrška;
    • FTPS podrška;
    • integracija s Dropboxom;
    • Postoji verzija za iPod Touch.

    Mane:

    • nema integracije sa sustavima kontrole verzija;
    • Postoje smetnje prilikom prijenosa datoteka.


    Cijena: 599 rubalja.

    Master koda

    Ergonomija je lošija od gore navedenih editora. Podržano je nekoliko jezika. Ali neki će možda uživati ​​u prilici da na društvenim mrežama dijele novonapisani kod.

    Prednosti:

    Mane:

    • mnogi programski jezici nisu podržani;
    • nema integracije sa sustavima kontrole verzija.

    Cijena: besplatno

    Jedno od najstarijih razvojnih okruženja za iOS. Dizajniran za izradu web aplikacija u JavaScriptu.

    Prednosti:

    • CSS, HTML i JavaScript podrška;
    • ugrađeni preglednik za pregled datoteka;
    • sve su datoteke organizirane u projekte;
    • možete spremiti slike u projekt izravno s interneta;
    • fleksibilna prilagodba teme;
    • zaštita aplikacije lozinkom;
    • integracija s Dropboxom.

    Mane: nije otkriven.

    Cijena: besplatno.

    za i

    Ono što ovu aplikaciju izdvaja od ostalih je njezina mogućnost izvoza koda na Github ili Xcode. Nije tako lijep i zgodan kao Textastic, ali ne uzrokuje negativne emocije tijekom rada.

    Prednosti:

    • isticanje sintakse za glavne programske jezike;
    • postavljanje osobnih tema;
    • proširena tipkovnica;
    • podrška za prečace;
    • automatsko spremanje datoteka;
    • pretraživanje teksta s podrškom za regularne izraze;
    • integracija s Githubom;
    • integracija s XCode-om;
    • Podrška za paket TextMate.

    Mane: nije otkriven.

    Cijena: 599 rubalja.

    Ova se aplikacija ne može nazvati potpunim razvojnim okruženjem. To je više igračka za ljubitelje nepopularnih programskih jezika. Za one koji su dugo sanjali da pišu “ Pozdrav svijete» na Pikeu i uvjerite se da radi.

    Prednosti:

    • moguće je ne samo uređivati ​​izvorne datoteke, već ih i pokretati na udaljenom poslužitelju;
    • iTunes podrška za dijeljenje datoteka;
    • integracija s Dropboxom;
    • proširena tipkovnica;
    • numeriranje redaka i funkcija “Goto Line”;
    • ugrađeni preglednik za pregled HTML dokumenata;
    • slanje datoteka e-poštom;
    • podrška za nekoliko desetaka programskih jezika. Uključujući Factor, COBOL, Unlambd i Smalltalk.

    Mane:

    • Izvršavanje izvora na udaljenom poslužitelju ne funkcionira uvijek.

    Cijena: 169 rubalja.

    CoffeeScript odjednom

    Još jedna aplikacija za web programere. Za one kojima izvorni Java Script iz nekog razloga nije prikladan i koristi CoffeeScript.

    Prednosti:

    Najbolji članci na temu