Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Programet
  • Kodimi në iPad dhe iPhone: redaktuesit e kodit, përpiluesit, klientët e guaskës dhe shërbimet e rrjetit për iOS.

Kodimi në iPad dhe iPhone: redaktuesit e kodit, përpiluesit, klientët e guaskës dhe shërbimet e rrjetit për iOS.

Me gjithë dashurinë time për iPad, për një kohë të gjatë mendova se kjo është kryesisht një vegël për konsumimin e përmbajtjes, dhe për punën time kryesore, programimin, nuk është shumë e përshtatshme. Por së fundmi në App Store kanë filluar të shfaqen aplikacione që hedhin poshtë mendimin tim. Një nga dallëndyshet e para ishte redaktori i programuesit Textastic, për të cilin do të flas.

Në përgjithësi, ideja e aplikacioneve të ngjashme ka qenë në ajër për një kohë të gjatë: redaktorë të ndryshëm me mbështetje janë shfaqur për një kohë të gjatë. Shtimi i theksimit të sintaksës dhe të mirave shtesë në redaktues ishte tashmë vetëm çështje kohe. Çfarë ofron të dobishme Textastic?

Para së gjithash, një redaktues teksti i shkruar nga e para me theksim sintaksor për 80 gjuhë të ndryshme dhe plotësim automatik për HTML dhe CSS. Meqenëse autori iu afrua shkrimit me mençuri, redaktori doli të ishte i shpejtë, edhe kur punonte me skedarë të mëdhenj.

Në dispozicion për të punuar me projekte: një grup skedarësh dhe dosjesh që përmbajnë të gjitha kodet tuaja burimore. Imazhet mbështeten gjithashtu, pasi është e vështirë të imagjinohet një faqe interneti (dhe Textastic është kryesisht një redaktues ueb) pa to.

Ashtu si në redaktuesit e desktopit, ekzistojnë funksione kërkimi dhe zëvendësimi (me mbështetje për shprehjet e rregullta), kontrolli i skedave, vizatimet dhe kodimi, dhe mbështetet një tastierë e jashtme. Ka shumë tema dhe një zgjedhje të shkronjave të ndryshme dhe madhësive të tyre. Edhe pse, natyrisht, kjo nuk mjafton për punë të plotë me kod në një tabletë. Le të shohim se si zhvilluesi i kapërcen problemet kryesore të tabletit.

Para së gjithash, programimi i plotë në një tabletë pengohet nga një numër i vogël çelësash në tastierën e integruar: për kodim të plotë, dëshironi të keni në dorë numra dhe një numër simbolesh, për t'i aksesuar në të iPad ju duhet të ndërroni tastierën, shpesh edhe më shumë se një herë. Kjo pengon shumë punën e plotë. Në shumë redaktues, zhvilluesit shtojnë një rresht shtesë çelësash mbi tastierën kryesore, por për qëllime zhvilluesish nuk ka as mjaftueshëm prej tyre. Ky problem mund të zgjidhet duke përdorur një tastierë të jashtme, por kjo zvogëlon qartë lëvizshmërinë e përdoruesit. Zhvilluesit e Textastic e zgjidhën këtë problem në një mënyrë të pazakontë: një rresht shtesë butonash në këtë aplikacion është gjithashtu i pranishëm, por ata janë të gjithë pesëkahësh dhe shërbejnë për të futur një nga pesë personazhet. Një shtyp i thjeshtë fut karakterin që është shkruar në qendër, për të futur një nga katër karakteret përgjatë skajeve, duhet të lëvizni gishtin në drejtimin e tij dhe ta lëshoni. Pasi të mësoheni me një sistem të tillë goditjesh, hyrja bëhet shumë e shpejtë dhe shumë e përshtatshme.

Problemi i dytë në zhvillimin në iPad nuk është zgjedhja më e përshtatshme e tekstit dhe sistemi i kontrollit të kursorit. Për të zgjidhur këtë problem, Textastic ka një bllok të posaçëm navigimi dhe përzgjedhje teksti, për ta aktivizuar të cilin duhet ta prekni ekranin me dy gishta në të njëjtën kohë. Ky bllok mund të zhvendoset nëpër ekran, duke zgjedhur një vend ku nuk ndërhyn në punë.

Problemi i tretë është izolimi i iOS dhe pamundësia për të punuar me sistemin e skedarëve. Për të kapërcyer këtë vështirësi, Textastic ka mbështetje për WebDAV, FTP dhe madje edhe Dropbox. Ai mbështet punën me faqet përmes FTP gjatë shikimit të rezultateve si në nivel lokal ashtu edhe në server. Ekziston një menaxher skedar i integruar i dobishëm për të menaxhuar skedarët lokalë dhe të largët. Përveç kësaj, mund të sinkronizoni skedarët përmes iTunes dhe postës elektronike, si dhe të lidheni me tabletin përmes WebDAV duke përdorur serverin e integruar në program.

Si një bonus i mirë, Textastic është në gjendje të punojë me skedarët Markdown, kështu që mund të përdoret si një mjet për mbajtjen e shënimeve ose për blogim duke përdorur një shërbim si http://calepin.co/. Një tjetër gjë e vogël e bukur - programi ka mbështetje për gjuhën ruse.

P.S. Për të vazhduar në programe të tjera për programim në iPad.

Ndoshta, edhe pasi keni blerë pajisjen tuaj të parë celular nga Apple, keni menduar se si të nxirrni diçka më shumë prej saj sesa të dëgjoni muzikë dhe të lexoni libra. Po, ka shumë softuer për të gjitha rastet, por si thua të kontrollosh aplikacionin tënd nga GitHub, të bësh ndryshime në të dhe më pas ta ngarkosh në server nëpërmjet SSH? Dhe është mjaft e mundur ta bëni nëse e dini se si.

Ky artikull paraqet një përzgjedhje mjetesh për programuesit dhe administratorët të cilët, për një arsye ose një tjetër, duhet të punojnë pa qasje në një desktop. Sigurisht, këto programe nuk janë aq të mira sa homologët e tyre "desktop", megjithatë, aftësitë e tyre mund të mbulojnë një pjesë të madhe të nevojave të njerëzve të përfshirë në krijimin e programeve ose që sapo kanë filluar ta bëjnë këtë.

Redaktorët e kodit

Mjeti më i thjeshtë i programuesit është redaktori i kodit. Ka dhjetëra programe të tilla për shumë platforma, dhe iOS nuk bën përjashtim. Kërkesat e përgjithshme për një mjet të tillë janë konciziteti, mbështetja për një numër të madh gjuhësh, integrimi me shërbimet cloud. Në iOS, një parametër tjetër bëhet i rëndësishëm - meqenëse tastiera nuk është përshtatur për të shtypur një kod, ose nevojitet një tastierë tjetër, ose aftësia për të integruar butona shtesë me karakteret speciale më të përdorura në atë ekzistuese. Konsideroni redaktuesit më të njohur të kodit që plotësojnë këto kërkesa, dhe gjithashtu kanë veçoritë e tyre unike.

  • Programimi
  • Programimi është një proces krijues dhe shpesh dëshira për të shkruar një pjesë të kodit ose për të rregulluar menjëherë një gabim bëhet thjesht e padurueshme. Ndonjëherë shkrimi i kodit kërkohet nga rrethana të jashtme, të tilla si një gabim kritik në kod që rrëzon projektin. Për punonjësit në pozicione drejtuese në ekip, ata kanë nevojë për mundësinë për të kryer rishikimin e kodit dhe për të rregulluar fushat problematike të kodit.

    Është mirë kur ka një kompjuter desktop ose laptop pranë të cilit është vendosur mjedisi i njohur i zhvillimit. Por çka nëse jeni jashtë vendit të punës? A mbani laptop me vete gjatë gjithë kohës? Por së pari, nuk mund të vendosni kudo një laptop të madh 13-15 inç (për shembull, transportin publik), dhe së dyti, mbajtja e tij me vete gjatë gjithë kohës është një profesion tjetër. Sigurisht, mund të blini një MacBook Air 11 inç (ose ekuivalent), por megjithatë nuk do të jetë aq kompakt dhe jo aq shpesh i përdorur për të justifikuar blerjen.

    Epo, le ta kthejmë vëmendjen te pajisjet që tani janë pothuajse gjithmonë me ne - ky është një telefon dhe një tablet. Një telefon është, natyrisht, një opsion ekstrem, megjithëse tani, me ardhjen e modeleve 6-6,5 inç, linja midis telefonit dhe tabletit po mjegullohet. Unë kam përvojë në rikuperimin e suksesshëm të një serveri në distancë përmes ssh nga një iPhone 4s me një ekran 3,5 inç. Por ne ende po flasim për procesin e punës së plotë me kodin, prandaj, për mendimin tim, minimumi është një tablet me një diagonale prej 7 inç, ekrani i të cilit mund të strehojë informacione të krahasueshme me ekranin e një kompjuteri të madh . Duke përdorur iPad Mini si shembull, unë do t'ju tregoj mënyra të mundshme për ta përdorur atë për të zgjidhur detyrat e përditshme të një zhvilluesi.

    Duke përdorur një terminal teksti, një lidhje të largët SSH dhe një redaktues tastierë si Vim të konfiguruar në server. Përfaqësues të spikatur janë Prompt (nga kompania e njohur Panic) dhe vSSH
    - përdorimi i aplikacioneve vendase iOS-redaktuesit e tekstit: Textastic, Coda, GoCoEdit
    - përdorimi i mjeteve të aksesit në distancë në makinën kryesore: RDP, VNC, TeamViewer, Parallels Access

    Secila prej këtyre metodave ka avantazhet dhe disavantazhet e veta, të cilat do t'i diskutojmë më poshtë.

    Duke përdorur një terminal teksti

    Supozoni se keni një server në distancë dhe Vim është konfiguruar në të. Vim, për nga natyra e tij, është vetëm për tastierë, kështu që përshtatet në mënyrë të përkryer me modelin e përdorimit të një tastierë të jashtme. Ju mund të gjeni mijëra artikuj në internet në lidhje me fleksibilitetin e cilësimeve të Vim - Mund të them vetëm se një Vim paksa i përfunduar nuk është inferior në komoditet ndaj redaktorëve nga JetBrains, produktet e të cilëve gjithashtu i përdor në mënyrë aktive. Nëse po zhvilloni vetëm aplikacione backend dhe mund t'i provoni rezultatet nga tastiera - ju këshilloj të ndaleni në këtë opsion (është gjithashtu e dëshirueshme të konfiguroni Tmux).

    Si terminal, mund të përdorni ose vSSH-në e zbukuruar, në të cilën mund të konfiguroni gjithçka në përgjithësi, ose Prompt më hipster. E keqja e Prompt është se një pjesë e ekranit u jepet elementëve të ndryshëm ndihmës, gjë që redukton hapësirën e punës, por ka një skemë ngjyrash më të këndshme dhe "patate të skuqura" të ndryshme.

    e shpejtë:

    Cilësimet e vSSH

    VIM i konfiguruar ka plotësim automatik si me fjalë kyçe

    Pra, për projektin në tërësi (emrat e funksioneve në klasa)

    Si dhe navigimi i projektit

    Prompt - 7,99 dollarë
    vSSH - 279 rubla.

    Aplikacionet origjinale për iOS

    Për të përmbledhur mënyrat e punës me skedarët (në varësi të redaktorit):

    SFTP
    - WebDAV
    - iCloud
    - Dropbox
    - server i integruar në internet
    - sinkronizimi përmes iTunes
    - integrimi përmes GitHub / Bitbucket
    - integrimi me Amazon S3, DreamObjects

    Të gjithë redaktorët ju lejojnë të punoni me shumë skedarë të hapur në të njëjtën kohë.

    Të gjithë redaktorët kanë mbështetje shumë të kufizuar për shkurtoret e tastierës. Në një intervistë, krijuesi i GoCoEdit tha se vetë Apple i kufizon ashpër zhvilluesit në këto çështje. ato. harroni lidhjet për çdo veprim - në rastin më të mirë është Cmd-C / Cmd-V

    Asnjë nga redaktorët nuk ka mbështetje të integruar për git, por është e mundur të integrohet me aplikacione të palëve të treta që zbatojnë këtë funksionalitet.

    Të gjitha këto aplikacione ju lejojnë të lidhni dy depo të pavarura git dhe të integroheni me GitHub dhe BitBucket. Mbështetni degët, shikoni përkushtimet, ndryshimet, etj. Si rregull, të gjitha këto programe kanë funksionalitet falas për të punuar me depo në modalitetin e shikimit. Nëse doni të kryeni ndryshimet tuaja, do t'ju duhet të paguani midis $7 dhe $10.

    Shtimi i një depoje

    Dritarja e depove

    Shiko skedarin

    Siç shkrova më lart, ka një integrim të plotë me redaktorin Textastic.

    Kostoja është falas, por për të funksionuar plotësisht duhet të zhbllokoni veçoritë.

    GoCoEdit

    Mund të shihet se redaktori GoCoEdit është shkruar nga një programues për programuesit. Dizajni i aplikacionit është mjaft i veçantë, por ka një sërë veçorish që mungojnë në redaktorët e tjerë.

    Pamje e përgjithshme e redaktorit. Kushtojini vëmendje linjës shtesë me simbole në krye të tastierës. Parimi i funksionimit është i njëjtë me atë të Textastic, i përshkruar më sipër. Dallimi është se nëse Textastic ka një buton me pesë pozicione, atëherë ka vetëm tre: qendër, djathtas, majtas.

    Dritarja e skedarit

    Ekziston një kërkim fjalori

    E njëjta gjë vlen edhe për funksionet në klasë. Theksoj se kërkimi është vetëm për skedarin aktual, dhe jo për të gjithë projektin, gjë që e ngushton shumë hapësirën dhe dobinë.

    Kërko

    Ekziston një mënyrë komandimi special. Meqenëse, siç thashë më lart, çelësat normalë të nxehtësisë në iOS nuk zbatohen (ose zbatohen dobët), këtu përdoret hakimi i mëposhtëm: kur klikoni në butonin CMD, shfaqet një dritare hyrëse ku mund të futni shkurtoret e tastierës që zbatojnë një veprim të caktuar. . Vetë shkurtoret të kujtojnë shumë shkurtoret e tastierës nga VIM.

    Shfletuesi i integruar ka aftësinë për të lidhur FireBug Lite.

    Kushton 349 rubla në AppStore ruse.

    Përdorimi i qasjes në distancë në një kompjuter desktop / laptop.

    Provova TeamViewer dhe një nga klientët VNC me përcjellje VPN në rrjetin tim të shtëpisë. Në përgjithësi, më dukej se ata nuk e marrin parasysh veçanërisht realitetin që puna është nën iPad dhe, si rezultat, komoditeti i punës lë shumë për të dëshiruar.

    Kur Parallels Access doli disa vite më parë, përfundova me një licencë falas njëvjeçare që erdhi me Parallels Desktop. Nga sa kam provuar, ky është produkti më i arsyeshëm, por që gjithashtu nuk është pa të meta. Pengesa më e madhe është mesazhet e ndërprera të ndërfaqes "Lidhja e ngadaltë në internet" dhe "ngjitëse", megjithëse iPad dhe laptopi janë në një rrjet 70 Mbps. Për fat të mirë, kjo nuk ndodh aq shpesh dhe ju mund të jetoni me të. Tani një abonim vjetor kushton 649 rubla / vit.

    PHPStorm funksionon në laptop

    Lëshuesi i aplikacionit

    Konsola e hapur e Google Chrome

    Në përgjithësi, mund të themi se ky është një opsion funksional, me kusht që të jeni në një kanal të shpejtë interneti. Nga përfitimet - një mjedis i plotë pune në iPad.

    konkluzioni

    iPad mund të përdoret për zhvillim të plotë. Unë përdor një tastierë të jashtme nëse është e mundur ta vendos diku dhe një tastierë në ekran nëse më duhet të bëj diçka në arrati. Tastiera në ekran nuk e rrit madhësinë e pajisjes dhe ju lejon ta përdorni atë në lëvizje, por mbulon gjysmën e ekranit tashmë të vogël. Për më tepër - shtypja me një numër të madh karakteresh speciale të vendosura në "ekrane" të ndryshme të tastierës e bën të ngadaltë shtypjen. Një tastierë e jashtme kërkon vendosje, por e lë ekranin të lirë dhe ju lejon të shkruani me shpejtësinë e një kompjuteri desktop.



    Nëse jeni duke zhvilluar vetëm një aplikacion backend që nuk kërkon testim në një shfletues, unë do të rekomandoja klientin SSH + VIM + tmux në server.

    Nëse po zhvilloni diçka në front dhe keni një kanal të mjaftueshëm në internet, ju rekomandoj Parallels Access + redaktor + Google Chrome të plotë me një tastierë.

    Redaktorët vendas janë në një gjendje mjaft rudimentare. Derisa lojtarët seriozë të dalin në treg dhe të kalojnë nga Apple drejt përdorimit më të avancuar të një tastierë të jashtme, kjo nuk është gjë tjetër veçse një opsion rezervë në rast se nuk keni internet. Të gjithë redaktorët janë krijuar për të punuar me një skedar, jo me të gjithë projektin. Shpresoj që me ardhjen e iPad Pro, situata do të përmirësohet dhe ne do të kemi redaktorë të plotë. Nëse vërtet fantazon, do të dëshiroja që Apple t'ju lejojë të lidhni MagicPad dhe të shfaqni kursorin në ekran, në mënyrë që të mos keni nevojë të "goditni" vazhdimisht ekranin.

    Siç e dini, Apple në çdo mënyrë të mundshme parandalon mundësinë e ekzekutimit të aplikacioneve të palëve të treta në pajisjet e tyre celulare. Aplikacionet për iPhone të zhbllokuar, iPod touch dhe iPad mund të blihen vetëm përmes Apple App Store dhe zhvilluesit duhet të paguajnë 99 dollarë në vit për të testuar aplikacionet në pajisjet e tyre. Fatkeqësisht, kjo politikë parandalon që mjetet e zhvillimit të aplikacioneve të shfaqen në vetë pajisjet. Megjithatë, krijuesi i programit Codify, i cili bën të mundur përdorimin e iPad për të shkruar programe (kryesisht lojëra) në gjuhën Lua, arriti të arrijë miratimin në App Store.

    Në qershor 2011, Apple rishikoi pak rregullat për publikimin e aplikacioneve në App Store dhe tani lejon mjetet për të interpretuar gjuhë të ndryshme skriptimi në programe. Para së gjithash, kjo është e nevojshme për zhvilluesit e lojërave, pasi ata shpesh përdorin gjuhë të nivelit të lartë për të zbatuar logjikën e lojës. Ajo që Apple nuk ju lejon të bëni është të shkarkoni kode arbitrare nga burime të jashtme. Nëse një mundësi e tillë do të shfaqej diku, do të kërcënonte lindjen e një App Store alternativ, të cilin Apple me të vërtetë nuk e dëshiron.

    Autori i Codify duhej të kalonte nëpër kufizime serioze në mënyrë që mjeti i programimit të miratohej në App Store. Për momentin, ekziston vetëm një mënyrë për të shtuar kodin në redaktorin Codify - të shkruani gjithçka me dorë. Me eksport të njëjtat probleme. Për të hequr atë që është shkruar në Codify, duhet të zgjidhni të gjithë kodin, ta kopjoni dhe t'ia dërgoni me postë vetes. Sidoqoftë, kjo metodë është e përshtatshme vetëm për krijimin e një kopje rezervë ose dërgimin e burimit te një prej miqve tuaj. Transferimi i aplikacionit në një kompjuter desktop nuk do të funksionojë akoma pa shumë punë - autori nuk ofron të shkarkojë mjedisin Codify, siç janë bibliotekat grafike të bashkangjitura në mjedisin e zhvillimit. është për të ardhur keq. Nëse ai publikonte një projekt shabllon Xcode me të gjitha bibliotekat, atëherë burimet e nxjerra nga Codify mund të shndërroheshin menjëherë në një aplikacion të pavarur.

    Codify ka edhe kufizime të tjera. Në lojërat e krijuara atje, deri më tani mund të përdoren vetëm spritet nga grupi standard; Ju nuk mund të zgjidhni foton tuaj. Sidoqoftë, aplikacioni ka edhe avantazhe - për shembull, butona të shtuar në tastierën në ekran që ju lejojnë të lundroni shpejt nëpër tekstin e programit, ose dialogët e përzgjedhjes së ngjyrave ose sprite që zëvendësojnë vlerat drejtpërdrejt në listën e parametrave të funksionet përkatëse. Codify gjithashtu vjen me një referencë të mirë për të gjitha funksionet e disponueshme (grafika, zëri, funksionet matematikore, parametrat e jashtëm, puna me një ekran me prekje dhe një përshpejtues).

    Codify kushton tetë dollarë amerikanë dhe është i disponueshëm në App Store ruse. Le të shpresojmë që kjo nismë të mos ngecë dhe të mos bëhet një viktimë tjetër e humorit të ndryshueshëm të moderatorëve të App Store. Do të doja të shihja të njëjtat mjedise zhvillimi për gjuhë të tjera dhe me biblioteka të tjera, si Python ose Processing. Nëse pranimi i Codify në iPad me porosi nuk është një aksident, por fillimi i një ndryshimi të qetë në strategji, atëherë është e mundur që vetë Apple të mendojnë se si ta bëjnë iPad-in të përshtatshëm për programim. Dhe ky do të ishte vetëm një lajm i mirë.

    A e dini se mund të shkruani programe COBOL në iPad dhe t'i ekzekutoni ato pikërisht atje? Dhe në lidhje me faktin se për iOS ka një mjedis zhvillimi për kodim në Coffee Script? Dhe me çfarë aplikacioni mund të punoni me tekst duke përdorur komandat vim? Këtu janë 10 programe për të punuar me kod për çdo shije.

    Redaktori i kodit tekstatik

    Mbështet integrimin me shërbimet kryesore cloud dhe protokollet për transferimin e të dhënave në server. Lehtë për t'u përdorur dhe e vështirë për të gjetur një gjuhë programimi me të cilën Textastic nuk mund të punojë. Për titullin e një redaktuesi ideal të kodit, atij i mungon aftësia për të publikuar skedarë në Github.

    Përparësitë:

    • theksimi i sintaksës për 80 gjuhë programimi. Edhe për ekzotikë të tillë si BibTex, Clojure, Dylan, Fountain, LilyPond, OCaml, Stata dhe Prolog;
    • ju mund të shtoni rregullat tuaja për theksimin e kodit;
    • përputhshmëria me TextMate;
    • Mbështetje FFT dhe SSH;
    • integrimi me iCloud dhe Dropbox;
    • plotësimi i kodit për Java Script, HTML dhe PHP;
    • tastierë me karaktere shtesë për shtypjen e kodit;
    • mbështetje për shkurtore;
    • mbështetje për shumicën e kodimeve moderne;
    • aftësia për të ndryshuar llojin dhe madhësinë e fontit;
    • numërues i karaktereve;
    • pamje paraprake për skedarët HTML dhe Markdown;
    • mbështetje për TextEspander;
    • dërgimi i skedarëve me email;
    • ka butona "Zbëj" dhe "Ribër";
    • ekziston një listë e skedarëve të hapur së fundmi;
    • mbështetje për iTunes FileSharing (mund të ndani skedarë me kompjuterin tuaj nëpërmjet USB);
    • mbështetje WebDav;
    • dizajn i shkëlqyeshëm, duke e bërë kodin të lehtë për t'u lexuar.

    Disavantazhet:

    • nuk ka mbështetje SVN;
    • nuk ka mbështetje Git.

    Çmimi: 479 rubla

    Koder

    Për sa i përket komoditetit dhe numrit të gjuhëve të mbështetura, është pothuajse po aq i mirë sa konkurrenti i mëparshëm. Por kushton më pak dhe është pak më i përshtatur për zhvilluesit e uebit. Për shembull, ai mund të korrigjojë aplikacionet në ueb duke përdorur FireBug.

    Përparësitë:

    • mbështetje për pothuajse njëqind gjuhë programimi. Koder madje ka theksim të ndryshëm për ActionScript dhe ActionScript 3;
    • plotësimi automatik i kodit;
    • udhëzues funksioni për gjuhët më të njohura;
    • klient i integruar SSH;
    • sistemi i menaxhimit të dhëmbëzimit;
    • mund të aktivizoni një tastierë me karaktere shtesë;
    • Mbështetje për zgjedhjen e dokumenteve në iOS 8;
    • funksionet e kërkimit dhe zëvendësimit;
    • pamje paraprake e skedarëve HTML në shfletues;
    • mbështetje kundër zjarrit;
    • ju mund të krijoni temat tuaja;
    • bllokimi i aplikacionit me një fjalëkalim;
    • mbështetje për iTunes File Sharing;
    • mbështetje FTP;
    • hapja dhe ruajtja e skedarëve në të gjitha kodimet e njohura;
    • mbështetje për arkivat Zip;
    • menaxher i përmirësuar i skedarëve.

    Disavantazhet:

    • nuk ka mbështetje Golang;
    • nuk ka mbështetje SVN;
    • nuk ka mbështetje Git.

    Çmimi: 349 rubla.

    Ky redaktues teksti mund të quhet universal dhe jo i dizajnuar për kodim. Përveç skedarëve HTML, skripteve bash, burimeve C ose Java, mund të modifikoni skedarët Word, fletëllogaritëse Excel dhe prezantime në iEditor.

    Përparësitë:

    • aftësia për të eksportuar skedarë teksti në PDF dhe JPEG;
    • dërgimi i skedarëve për printim;
    • dërgimi i skedarëve me email;
    • aftësia për të shtuar foto në tekst;
    • mbështetje për skedarët e Microsoft Office;
    • menaxher i përshtatshëm i skedarëve;
    • duke punuar me arkivat Zip.

    Disavantazhet:

    • mund të punojë me një gamë mjaft të ngushtë të gjuhëve programuese;

    Çmimi: 169 rubla.

    Një tjetër redaktues i shkëlqyeshëm i kodit që është në të njëjtin nivel me Textastic dhe Koder. Ka të gjitha lehtësitë për të shkruar kodin, mbështetje për gjuhë më pak të njohura dhe veçori për të punuar në re.

    Përparësitë:

    • mbështetje për FTP dhe SFTP;
    • mbështetje për Dropbox;
    • punoni me SSH;
    • ekziston një version për iPod Touch;
    • sinkronizimi automatik me serverin;
    • mbështetje për 4 duzina gjuhë programimi. Përfshirë Ada, Go, INI dhe Lua;
    • tastierë e zgjeruar;
    • mbështetje për shkurtore;
    • ka butona "Zbëj" dhe "Ribër";
    • funksionet e kërkimit dhe zëvendësimit;
    • pamje paraprake për skedarët HTML;
    • një përzgjedhje e madhe e temave të dizajnit;
    • dërgimi i skedarëve me email;
    • mbështetje për komandat vim.

    Disavantazhet:

    • nuk ka mbështetje për sistemet e kontrollit të versioneve.

    Çmimi: 179 rubla.

    Gusto

    Ky redaktues është mprehur posaçërisht për zhvillimin e uebit. Burimet së bashku me fotografitë janë grupuar në projekte. Çdo projekt korrespondon me një faqe të veçantë, për të cilën sinkronizimi me një server FTP mund të konfigurohet individualisht.

    Përparësitë:

    • të gjithë skedarët (burimet, grafika, videot) ndahen në projekte-faqe;
    • numërimi i rreshtave;
    • theksimi i sintaksës për gjuhët kryesore të programimit në ueb;
    • ju mund të krijoni skema të veçanta të theksimit të sintaksës;
    • shiriti i veglave me komandat më të përdorura;
    • mbështetje për FTP dhe SFTP;
    • mbështetje FTPS;
    • integrimi me Dropbox;
    • Ekziston një version për iPod Touch.

    Disavantazhet:

    • nuk ka integrim me sistemet e kontrollit të versionit;
    • ndodhin defekte gjatë transferimit të skedarëve.


    Çmimi: 599 rubla.

    Master Kodi

    Ergonomia është më e keqe se redaktorët e mësipërm. Pak gjuhë mbështeten. Por disa mund të jenë të kënaqur që mund të ndajnë kodin e sapo shkruar në rrjetet sociale.

    Përparësitë:

    Disavantazhet:

    • shumë gjuhë programimi nuk mbështeten;
    • nuk ka integrim me sistemet e kontrollit të versionit.

    Çmimi: eshte falas

    Një nga mjediset më të vjetra të zhvillimit për iOS. Projektuar për krijimin e aplikacioneve në ueb JavaScript.

    Përparësitë:

    • mbështetje për CSS, HTML dhe JavaScript;
    • shfletues i integruar për shikimin paraprak të skedarëve;
    • të gjithë skedarët janë të organizuar në projekte;
    • ju mund të ruani fotografi në projekt direkt nga Interneti;
    • personalizim fleksibël i temës;
    • mbrojtje me fjalëkalim të aplikacionit;
    • integrimi me Dropbox.

    Disavantazhet: nuk zbulohet.

    Çmimi: eshte falas.

    Për i

    Ky aplikacion dallohet ndër të tjera nga aftësia për të eksportuar kodin në Github ose Xcode. Nuk është aq i bukur dhe i përshtatshëm sa Textastic, por nuk shkakton emocione negative gjatë funksionimit.

    Përparësitë:

    • theksimi i sintaksës për gjuhët kryesore të programimit;
    • personalizimi i temave personale;
    • tastierë e zgjeruar;
    • mbështetje për shkurtore;
    • ruaj automatikisht skedarët;
    • kërkimi i tekstit me mbështetje për shprehje të rregullta;
    • integrimi me Github;
    • integrimi me Xcode;
    • mbështetje për paketat TextMate.

    Disavantazhet: nuk zbulohet.

    Çmimi: 599 rubla.

    Ky aplikacion nuk mund të quhet një mjedis zhvillimi i plotë. Është më tepër një lodër për adhuruesit e gjuhëve jopopullore të programimit. Për ata që kanë ëndërruar prej kohësh të shkruajnë "Hello World" në Pike dhe të sigurohen që të funksionojë.

    Përparësitë:

    • është e mundur jo vetëm të redaktoni skedarët burimor, por edhe t'i ekzekutoni ato në një server të largët;
    • mbështetje për ndarjen e skedarëve iTunes;
    • integrimi me Dropbox;
    • tastierë e zgjeruar;
    • numërimi i linjës dhe funksioni "Shko Line";
    • shfletues i integruar për shikimin e dokumenteve HTML;
    • dërgimi i skedarëve me email;
    • mbështetje për disa dhjetëra gjuhë programimi. Përfshirë Factor, COBOL, Unlambd dhe Smalltalk.

    Disavantazhet:

    • ekzekutimi i burimeve në një server të largët nuk funksionon gjithmonë.

    Çmimi: 169 rubla.

    CoffeeScript Përnjëherë

    Një tjetër aplikacion për zhvilluesit e uebit. Për ata që, për ndonjë arsye, Java Script amtare nuk është i përshtatshëm dhe përdor CoffeeScript.

    Përparësitë:

    Artikujt kryesorë të lidhur