<
  • Главная
Статьи

Кодима на iPad і iPhone: редактори коду, компілятори, shell-клієнти і мережеві утиліти для iOS

  1. Зміст статті Ймовірно, ще після покупки свого першого мобільного гаджета від Apple ти задавався питанням,...
  2. Textastic
  3. Koder
  4. Інтерпретатори і компілятори
  5. Продовження доступно тільки передплатникам
  6. Варіант 2. Купи один матеріал

Зміст статті

Ймовірно, ще після покупки свого першого мобільного гаджета від Apple ти задавався питанням, як вичавити з нього щось більше, ніж прослуховування музики і читання книг. Так, тут тонни софта на всі випадки життя, але як щодо того, щоб зробити чекаут свого застосування з GitHub, внести в нього правки і потім залити на сервер по SSH? А адже це цілком можливо зробити, якщо знати як.

У цій статті представлена ​​підбірка інструментів для програмістів і адміністраторів, яким, по тій або іншій причині, необхідно працювати за відсутності доступу до десктопу. Зрозуміло, дані програми не такі хороші, як їх «настільні» аналоги, проте і їх можливості зможуть покрити чималу частину потреб людей, що займаються створенням програм або тільки початківців це робити.

Редактори коду

Найпростіший інструмент програміста - редактор коду. Таких програм десятки для дуже багатьох платформ, не є винятком і iOS. Загальні вимоги до подібної утиліти - лаконічність, підтримка великої кількості мов, інтеграція з хмарними сервісами. В iOS важливим стає ще один параметр - оскільки клавіатура не пристосована для набору коду, необхідна або інша клавіатура, або можливість інтегрувати в існуючу додаткові кнопки з найбільш часто вживаними спецсимволами. Розглянемо найпопулярніші редактори коду, які задовольняють цим вимогам, а також володіють своїми унікальними можливостями.

Textastic

Textastic , Ймовірно, найпопулярніший і багатофункціональний редактор. Втім, розробники знають ціну своєму творінню - в App Store програму можна знайти за 10 доларів, що за мірками даного магазину чимало. Звичайно, при наявності jailbreak на апараті можна скачати редактор в одному з численних сховищ піратського софту, але відсутність експлойтів для останніх версій iOS значно ускладнює безкоштовне придбання утиліти.

Однак, розглянувши можливості Textastic, досвідчений програміст, швидше за все, зробить висновок, що заплатити за цю програму все ж варто. Досить поглянути на можливості утиліти:

  • Підтримка величезної кількості мов програмування з відповідною підсвічуванням синтаксису.
  • Блоки спецсимволов над клавіатурою.
  • Інтеграція з iCloud Drive і багаті можливості поширення отриманих результатів.
  • Можливість бачити і редагувати файли на віддаленому FTP / SFTP-сервері, в хмарному сховищі Dropbox або використовуючи технологію WebDAV.
  • Створення папок, файлів і зображень, які будуть відображатися в меню зліва.
  • Підтримується довільний рівень вкладеності. При створенні файлу можна вибрати його кодування.
  • Менеджер файлів.

Інтерфейс програми Textastic

Як бонус можна виділити гнучкі настройки оформлення. Є можливість вибрати шрифт і його розмір, тему і колір інтерфейсу, включити автокорекцію, захистити програму паролем або відрегулювати інтервали між рядками і відступи. Інша фішка - підтримка 3D Touch в новітніх моделях iPhone, багатозадачності в планшетах і оптимізації під трінадцатідюймовий iPad Pro.

Загалом, Textastic дійсно універсальний редактор, проте і у нього є свої недоліки. Наприклад, немає інтеграції з GitHub, та й ціна програми не радує. Тому варто звернути увагу і на альтернативи цьому рішенню.

Koder

Один з найближчих конкурентів Textastic - менш дорога, але практично не поступається по функціональності утиліта Koder . Тут можна додати кастомниє клавіші на верхню панель клавіатури, підключитися до SSH-сервера. Налаштування оформлення, передача даних по FTP, захист файлів паролем і підтримка не меншого, ніж в Textastic, кількості мов програмування - все це також присутній в цьому додатку. Ще є клавіша у верхній панелі для зручного переміщення по коду, хмарна синхронізація, гнучкий пошуковий движок з можливістю заміни, настройка прав доступу на серверах, превью HTML-файлу у вікні браузера і підтримка iTunes File Sharing. З зручних особливостей - підтримка декількох вкладок при редагуванні файлів. Так що даний редактор аж ніяк не гірше Textastic, мало того, він володіє багатьма невеликими, але від того не менш приємними перевагами. І це при значно меншій ціні.

І це при значно меншій ціні

Інтерфейс програми Koder

Існує ще безліч інших рішень - клієнт онлайн-сервісу codeanywhere , iEditor , Code Master та інші. Однак вони серйозно поступаються по функціональності першим двом програмам, що є, безумовно, лідерами цього сегменту утиліт, тому розглядати їх окремо не будемо.

Інтерпретатори і компілятори

Мало просто написати код, його треба скомпілювати, запустити і налагодити. Для цього також є кілька рішень для окремих мов.

Продовження доступно тільки передплатникам

Варіант 1. Оформи передплату на «Хакер», щоб читати всі матеріали на сайті

Підписка дозволить тобі протягом зазначеного терміну читати ВСЕ платні матеріали сайту. Ми приймаємо оплату банківськими картами, електронними грошима і перекладами з рахунків мобільних операторів. Детальніше про підписку

Варіант 2. Купи один матеріал

Зацікавила інформація, але немає можливості оплатити підписку? Тоді цей варіант для тебе! Зверни увагу: цей спосіб покупки доступний тільки для матеріалів, опублікованих більше двох місяців тому.


Так, тут тонни софта на всі випадки життя, але як щодо того, щоб зробити чекаут свого застосування з GitHub, внести в нього правки і потім залити на сервер по SSH?


Новости
  • Виртуальный хостинг

    Виртуальный хостинг. Возможности сервера распределяются в равной мере между всеми... 
    Читать полностью

  • Редизайн сайта

    Редизайн сайта – это полное либо частичное обновление дизайна существующего сайта.... 
    Читать полностью

  • Консалтинг, услуги контент-менеджера

    Сопровождение любых интернет ресурсов;- Знание HTML и CSS- Поиск и обновление контента;-... 
    Читать полностью

  • Трафик из соцсетей

    Сравнительно дешевый способ по сравнению с поисковым и контекстным видами раскрутки... 
    Читать полностью

  • Поисковая оптимизация

    Поисковая оптимизация (англ. search engine optimization, SEO) — поднятие позиций сайта в результатах... 
    Читать полностью