[Ненормальное программирование, Разработка веб-сайтов, Python, Программирование] iPad для разработчика
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
Для чего вы используете свой iPad? Читаете на нем литературу/документации? Смотрите обучающие ролики? Потребляете развлекательный контент? Сегодня iPad для программиста — это скорее устройство для потребления контента. Apple не дает нам, программистам, нормальную файловую систему (до недавних пор), терминал, да и вообще адекватный доступ к системе — хотя бы как на Mac. Да, безусловно iPad можно использовать как профессиональной устройство для дизайнеров, художников, блогеров и многих других. Но что делать нам? Не без костылей и парочки велосипедов, но использовать iPad для разработки можно, и сегодня я вам расскажу как это можно сделать.Сперва давайте разберемся, что мы хотим от нашего iPad? Конечно я не говорю о развертывании большой и тяжёлой IDE для разработки больших проектов, но написать или подправить скрипт из GitHub, написать простенький лендинг на HTML & CSS, посмотреть, что коммитят члены нашей команды в гит и еще по мелочи. Начнем по порядку.Что мы можем взять из App Store?Какие приложения мы можем просто взять, и скачать из магазина приложений (больше и неоткуда), что бы безболезненно начать кодить на iPad? Я собрал не большую подборку таких приложений и вот они:1. Pythonista 3 (899 ₽ || 9.99$)
Первой приложение о котором я хочу вам рассказать — это Pythonista. Оно — лидер среди всех сред разработки для Python на iOS устройствах. Pythonista поддерживает iOS/iPadOS от версии 9.0 и Mac на процессорах Apple (на маке работоспособность не проверял, но в App Store заявлено поддержка маков с чипом M1). Pythonista дает вам мощный редактор кода с подсветкой синтаксиса, Официальный сайт проекта гласит:
Pythonista - это полная среда разработки для написания сценариев Python на вашем iPad или iPhone. Включено множество примеров — от игр и анимации до печати, манипулирования изображениями, пользовательских интерфейсов и сценариев автоматизации.
К сожалению Pythonista не поддерживает пакетный менеджер pip, но при этом имеет достаточное количество предустановленных библиотек. Как стандартных, так и разработанных специально для вашего Apple устройства. Они позволяют взаимодействовать с буфером обмена, вашими контактами, напоминаниями, фотографиями, данными о местоположении и многом другим. Pythonista включает в себя мощные пакеты 'NumPy' и 'matplotlib' для научных вычислений и визуализации данных. Результат выводится промо во встроенный терминал, и вы можете сохранить его на устройстве. Так же за счет уникальных библиотек, разработанных специально для iOS устройств вы можете заменить некоторый функционал приложение "команды", автоматизируя свои действия, благодаря скрипту на Python. После установки приложения в нем вы можете обнаружить папку 'Example' в которой есть большой количество рабочих программ написанных как с использованием стандартных библиотек, так и с помощью специальных библиотек для Pythonista. В приложении есть встроенный редактор интерфейсов, позволяющий вам создавать полноценные GUI прямо на устройстве, и после прописывать им логику на Python. Примеры таких приложений тоже есть в папке 'Example' и вы можете с ними ознакомиться. Помимо прикладных программ, вы можете разрабатывать игры с помощью Pythonista (в папке 'Example' есть целое обучение созданию игр), которые будут работать на сенсорном экране или даже использовать акселерометр устройства. Если вы разработчик на Python, то вам определенно стоит присмотреться к Pythonista.Официальный сайтСтраница в App Store Screenshots
2. EasyHTML (free)
Как не сложно догадаться из названия — это простая среда разработки HTML & CSS, а так же в ней вы можете писать скрипт для сайта на JS. EasyHTML существует как для iPad, так и для iPhone (в App Store заявлена поддержка Mac на чипе M1). Главное преимущество этого приложения — вы можете по средствам FTP подключится к серверу с вашим сайтом, и прямо на устройстве подредактировать код в удобном редакторе. Особо о нем рассказывать нечего — есть подсветка синтаксиса, автозаполнение тегов, удобная строка дополнительных славишь с подсказками на клавиатуре. В целом — это очень хороший редактор кода для вашего iOS устройства, который подойдет как для правки уже существующих и работающих на хостинге сайтов, так и для написания сайтов с нуля.Страница в App StoreScreenshots
В App Store еще много приложений, которые могут приглянуться разработчикам. Выше я привел те, которыми сам пользуюсь в своей работе, а ниже вы можете видеть список приложений которыми я пользовался раньше или мне их рекомендовали другие разработчики:
- Code Editor by Panic (2 290₽ || 24,99$) - Если вы используете редактор кода "Coda", то это приложение будет вам интересно. Оно поддерживает синхронизацию "Panic Sync", Подсветку синтаксиса большого количества языков, удаленные протоколы 2.
- Texextastic Code Editor 9 (899₽ || 9.99$)- мощный редактор кода, в котором хорошо продуман процесс разработки. Поддерживает подсветку синтаксиса большого количества языков программирования, имеет очень богатый функционал который придется по вкусу многим разработчиков. Имеет высокие рейтинги в App Store.
- Swift Playgrounds (free) - это не совсем приложение для разработки, скорее для обучения. Благодаря этому приложению вы сможете познать основы языка Swift в игровой форме. Очень приятно и качественно сделанное приложение. А как иначе? ведь его разработкой и поддержкой занимается Apple. Русского языка к сожалению нет.
ИтогВ этой статье я рассказал вам о программах которыми сам пользуюсь при работе на iPad и о тех, которые мне рекомендовали коллеги, но по некоторым причином они мне не понадобились. Как вы считаете, может ли iPad заменить ноутбук? Сможет ли в будущем? Какие программы вы используете при работе на iPad?В App Store еще много приложений, которые могут приглянуться разработчикам. Выше я привел те, которыми сам пользуюсь в своей работе, а ниже вы можете видеть список приложений которыми я пользовался раньше или мне их рекомендовали другие разработчики:
- Code Editor by Panic (2 290₽ || 24,99$) - Если вы используете редактор кода "Coda", то это приложение будет вам интересно. Оно поддерживает синхронизацию "Panic Sync", Подсветку синтаксиса большого количества языков, удаленные протоколы 2.
- Texextastic Code Editor 9 (899₽ || 9.99$)- мощный редактор кода, в котором хорошо продуман процесс разработки. Поддерживает подсветку синтаксиса большого количества языков программирования, имеет очень богатый функционал который придется по вкусу многим разработчиков. Имеет высокие рейтинги в App Store.
- Swift Playgrounds (free) - это не совсем приложение для разработки, скорее для обучения. Благодаря этому приложению вы сможете познать основы языка Swift в игровой форме. Очень приятно и качественно сделанное приложение. А как иначе? ведь его разработкой и поддержкой занимается Apple. Русского языка к сожалению нет.
ИтогВ этой статье я рассказал вам о программах которыми сам пользуюсь при работе на iPad и о тех, которые мне рекомендовали коллеги, но по некоторым причином они мне не понадобились. Как вы считаете, может ли iPad заменить ноутбук? Сможет ли в будущем? Какие программы вы используете при работе на iPad?3. GitHub (free)
Да-да это тот самый GitHub. Не многие его пользователи знают о том, что существует мобильное приложение. И вполне удобное. Да, на iPad вам может и удобнее зайти на сайт, но вот на iPhone альтернатив особо нет. В приложении вы можете посмотреть все свои проекты, проверить как работает ваша команда и все изменения проектов. Вы даже можете создать репозиторий прямо в приложении. Приложение не занимает много места и его полезно иметь у себя как на iPhone, так и на iPad. Официальный сайтСтраница в App StoreScreenshots
4. iSH Shell (free)
Недавно у меня вышла статья про ISH Shell, там я рассказал что это и с чем его едят. Но вот пара слов об ISH Shell: ISH Shell - это эмулятор Alpine Linux на вашем iOS устройстве. Это может вам пригодится для отладки некоторого кода, работы с Github, поддерживает подключение по SSH и много других полезных функций. Он имеет открытый исходный код, активное сообщество, активно развивается и выходит в топ App store. В общем очень удобное и полезное приложение. Советую ознакомиться со статьей, если вам интересен эмулятор Linux на iOS/iPadOS.Официальный сайтСтраница в AppstoreScreenshots
6. Code Server + Serverditer (Free with self hosted server)
CodeServer сможет сделать из вашего планшета полноценное устройство для разработки. Проект с открытым исходным кодом представляет собой VScode, который вы можете установить на удаленный VDS/VPS сервер и запустить из браузера на любом устройстве, в том числе и на iPad. Специально для iOS устройств было разработано приложение Servediter for code-server, Оно представляет собой обертку Code Server для iOS/iPadOS. Вы можете оформить месячную подписку в этом приложении и получить серверную мощность для работы программы или же подключиться по SSH к собственному серверу и использовать приложение бесплатно. Если вы используете только iPad, то это приложение будет для вас отличным решением, но если вы используете много разных мобильных устройств и хотите использовать VScode из любой точки мира с любого устройства, то рекомендую присмотреться к ручной установке Code Server на сервер. Вот не плохая инструкция по установке.Репозиторий Code ServerСтраница в Appstore Servediter for code-serverЧто еще есть в App Store?В App Store еще много приложений, которые могут приглянуться разработчикам. Выше я привел те, которыми сам пользуюсь в своей работе, а ниже вы можете видеть список приложений которыми я пользовался раньше или мне их рекомендовали другие разработчики:
- Code Editor by Panic (2 290₽ || 24,99$) - Если вы используете редактор кода "Coda", то это приложение будет вам интересно. Оно поддерживает синхронизацию "Panic Sync", Подсветку синтаксиса большого количества языков, удаленные протоколы 2.
- Texextastic Code Editor 9 (899₽ || 9.99$)- мощный редактор кода, в котором хорошо продуман процесс разработки. Поддерживает подсветку синтаксиса большого количества языков программирования, имеет очень богатый функционал который придется по вкусу многим разработчиков. Имеет высокие рейтинги в App Store.
- Swift Playgrounds (free) - это не совсем приложение для разработки, скорее для обучения. Благодаря этому приложению вы сможете познать основы языка Swift в игровой форме. Очень приятно и качественно сделанное приложение. А как иначе? Ведь его разработкой и поддержкой занимается Apple. Русского языка к сожалению нет.
ИтогВ этой статье я рассказал вам о программах которыми сам пользуюсь при работе на iPad и о тех, которые мне рекомендовали коллеги, но по некоторым причинам они мне не понадобились. Как вы считаете, может ли iPad заменить ноутбук? Сможет ли в будущем? Какие программы вы используете при работе на iPad?
===========
Источник:
habr.com
===========
Похожие новости:
- [Разработка веб-сайтов] Устройство современного веб-браузера Chrome (часть 3/4) (перевод)
- [Разработка веб-сайтов] Устройство современного веб-браузера Chrome (часть 2/4) (перевод)
- [Программирование, .NET, Разработка под MacOS] Поддержка процессоров Apple M1 в .NET
- [Программирование, Java, Apache, Промышленное программирование] Spring Boot app with Apache Kafka in Docker container (перевод)
- [CMS, PHP, Программирование, Разработка под e-commerce, Интернет-маркетинг] Генератор ocmod-файла для интернет-магазина на Opencart
- [Разработка веб-сайтов] Устройство современного веб-браузера Chrome (перевод)
- [Программирование, Apache, Hadoop] Экономичная конфигурация исполнителей Apache Spark (перевод)
- [Python, Программирование] Functools – Инструменты для работы с функциями (перевод)
- [Open source, Программирование, Системное программирование, Компиляторы, Rust] Rust 1.48.0: упрощение создания ссылок и псевдонимы поиска (перевод)
- [Разработка веб-сайтов, JavaScript, Angular, ReactJS, TypeScript] Schedulers в RxJS
Теги для поиска: #_nenormalnoe_programmirovanie (Ненормальное программирование), #_razrabotka_vebsajtov (Разработка веб-сайтов), #_python, #_programmirovanie (Программирование), #_ipad, #_ipados, #_ipad_prilozhenija (ipad приложения), #_redaktor_koda (редактор кода), #_nenormalnoe_programmirovanie (
Ненормальное программирование
), #_razrabotka_vebsajtov (
Разработка веб-сайтов
), #_python, #_programmirovanie (
Программирование
)
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 12:25
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
Для чего вы используете свой iPad? Читаете на нем литературу/документации? Смотрите обучающие ролики? Потребляете развлекательный контент? Сегодня iPad для программиста — это скорее устройство для потребления контента. Apple не дает нам, программистам, нормальную файловую систему (до недавних пор), терминал, да и вообще адекватный доступ к системе — хотя бы как на Mac. Да, безусловно iPad можно использовать как профессиональной устройство для дизайнеров, художников, блогеров и многих других. Но что делать нам? Не без костылей и парочки велосипедов, но использовать iPad для разработки можно, и сегодня я вам расскажу как это можно сделать.Сперва давайте разберемся, что мы хотим от нашего iPad? Конечно я не говорю о развертывании большой и тяжёлой IDE для разработки больших проектов, но написать или подправить скрипт из GitHub, написать простенький лендинг на HTML & CSS, посмотреть, что коммитят члены нашей команды в гит и еще по мелочи. Начнем по порядку.Что мы можем взять из App Store?Какие приложения мы можем просто взять, и скачать из магазина приложений (больше и неоткуда), что бы безболезненно начать кодить на iPad? Я собрал не большую подборку таких приложений и вот они:1. Pythonista 3 (899 ₽ || 9.99$) Первой приложение о котором я хочу вам рассказать — это Pythonista. Оно — лидер среди всех сред разработки для Python на iOS устройствах. Pythonista поддерживает iOS/iPadOS от версии 9.0 и Mac на процессорах Apple (на маке работоспособность не проверял, но в App Store заявлено поддержка маков с чипом M1). Pythonista дает вам мощный редактор кода с подсветкой синтаксиса, Официальный сайт проекта гласит: Pythonista - это полная среда разработки для написания сценариев Python на вашем iPad или iPhone. Включено множество примеров — от игр и анимации до печати, манипулирования изображениями, пользовательских интерфейсов и сценариев автоматизации.
2. EasyHTML (free) Как не сложно догадаться из названия — это простая среда разработки HTML & CSS, а так же в ней вы можете писать скрипт для сайта на JS. EasyHTML существует как для iPad, так и для iPhone (в App Store заявлена поддержка Mac на чипе M1). Главное преимущество этого приложения — вы можете по средствам FTP подключится к серверу с вашим сайтом, и прямо на устройстве подредактировать код в удобном редакторе. Особо о нем рассказывать нечего — есть подсветка синтаксиса, автозаполнение тегов, удобная строка дополнительных славишь с подсказками на клавиатуре. В целом — это очень хороший редактор кода для вашего iOS устройства, который подойдет как для правки уже существующих и работающих на хостинге сайтов, так и для написания сайтов с нуля.Страница в App StoreScreenshots В App Store еще много приложений, которые могут приглянуться разработчикам. Выше я привел те, которыми сам пользуюсь в своей работе, а ниже вы можете видеть список приложений которыми я пользовался раньше или мне их рекомендовали другие разработчики:
Да-да это тот самый GitHub. Не многие его пользователи знают о том, что существует мобильное приложение. И вполне удобное. Да, на iPad вам может и удобнее зайти на сайт, но вот на iPhone альтернатив особо нет. В приложении вы можете посмотреть все свои проекты, проверить как работает ваша команда и все изменения проектов. Вы даже можете создать репозиторий прямо в приложении. Приложение не занимает много места и его полезно иметь у себя как на iPhone, так и на iPad. Официальный сайтСтраница в App StoreScreenshots 4. iSH Shell (free) Недавно у меня вышла статья про ISH Shell, там я рассказал что это и с чем его едят. Но вот пара слов об ISH Shell: ISH Shell - это эмулятор Alpine Linux на вашем iOS устройстве. Это может вам пригодится для отладки некоторого кода, работы с Github, поддерживает подключение по SSH и много других полезных функций. Он имеет открытый исходный код, активное сообщество, активно развивается и выходит в топ App store. В общем очень удобное и полезное приложение. Советую ознакомиться со статьей, если вам интересен эмулятор Linux на iOS/iPadOS.Официальный сайтСтраница в AppstoreScreenshots 6. Code Server + Serverditer (Free with self hosted server) CodeServer сможет сделать из вашего планшета полноценное устройство для разработки. Проект с открытым исходным кодом представляет собой VScode, который вы можете установить на удаленный VDS/VPS сервер и запустить из браузера на любом устройстве, в том числе и на iPad. Специально для iOS устройств было разработано приложение Servediter for code-server, Оно представляет собой обертку Code Server для iOS/iPadOS. Вы можете оформить месячную подписку в этом приложении и получить серверную мощность для работы программы или же подключиться по SSH к собственному серверу и использовать приложение бесплатно. Если вы используете только iPad, то это приложение будет для вас отличным решением, но если вы используете много разных мобильных устройств и хотите использовать VScode из любой точки мира с любого устройства, то рекомендую присмотреться к ручной установке Code Server на сервер. Вот не плохая инструкция по установке.Репозиторий Code ServerСтраница в Appstore Servediter for code-serverЧто еще есть в App Store?В App Store еще много приложений, которые могут приглянуться разработчикам. Выше я привел те, которыми сам пользуюсь в своей работе, а ниже вы можете видеть список приложений которыми я пользовался раньше или мне их рекомендовали другие разработчики:
=========== Источник: habr.com =========== Похожие новости:
Ненормальное программирование ), #_razrabotka_vebsajtov ( Разработка веб-сайтов ), #_python, #_programmirovanie ( Программирование ) |
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 12:25
Часовой пояс: UTC + 5