Comments 95
Везёт вам.
А я, за неимением ничего впринципе, вынужден со своего Android3 цепляться по SSH и кодить на серваке в Vim.
Надеюсь, что что-то есть и для андрюши. Если кто встречал — подскажите!
везёт вам.
а я, за неимением ничего впринципе, не только вынужден, но и предпочитаю разрабатывать только на работе. реже — дома, когда по срокам напряженка.

ИМХО, концентрироваться над «опасным» кодом (а такой в ВЕБ тоже имеет место быть) все же лучше не на мобильных устройствах, а в нормальной обстановке.

между тем, пост интересен.
Можно узнать чем это обусловлено по вашему, причин для себя по крайней мере не нахожу…
чаще всего такой код ассоциируется у меня с кодом «на коленке» и чисто психологически меня «гложет» его переписать «по-нормальному», пересмотреть структуру в обычной обстановке.
предпочитаю разрабатывать только на работе и я тоже, но порой бывают срочные критичные ситуации, которые необходимо решать сразу — в пути, например.
редко, но бывают.
а порой случается, что некая замечательная идея, недождавшись будней и рабочего стола, посещает меня в магазине, например, или в кафешке,… и, дабы не забыть, её надо быстренько, хотя бы, «набросать».
Согласен, так же очень часто срабатывают ассоциации — увидел что-нибудь в пути/в кафе/на улице и в связи с этим возникла идея, которую хочется тут же набросать хотя бы в черновике — можно конечно придти и домой, но у меня лично мысли уже не столь ясные, а идея не столь яркая — каждому свое :)
вот именно, что набросать (: а вот вопросы кропотливой разработки лучше решать дома\на работе…
Android это линукс. Вы можете через chroot подключить убунту для arm, а там уже репозитории, тот же вим и можно через vnc работать с иксами. Ну и если ядро поставить другое подключить FUSE, то можно будет подрубить fs сервера через sshfs и работать с ней как со своей собственной. Вы даже можете в убунте поставить apache и модули под него, и писать веб приложения вообще без надобности сети.
У Textastic есть одна killer-фича — клавиши курсора в сторонке

У Koder они тоже есть, но имхо, лучше additional клавиши отдать под спец символы.
Открыл для себя iMockups и Koder, как же мне их не хвалало. Спасибо за статью.
для SSH использую Prompt — имху как то удобнее что ли… хотя — терминал он и в Африке — терминал.
У меня в наборе:
— Textastic
— FTPOnTheGo
— Redmine

Кроме того пользую Ipad как доп. монитор дома через DisplayLink.

С экрана в основном мелкие правки в коде, обычно в поездках к комплекту добавляется BT-клава для комфортной работы.
Возьмите нетбук с диагональю 11,6-13,1 дюйма и разрешением 1366х768 пикселей и не мучайтесь!
1. Дешевле iPad'а вдвое (немногим более 10к рублей).
2. Полноценная(!) клавиатура.
3. Полноценные бесплатные IDE (NetBeans, Eclipse, etc).
4. Работа с репозиториями (Git, SVN, etc).
5. Полноценные Photoshop, Fireworks.
6. Привычная открытая файловая система.
7. Работает с USB-периферией.

Достоинства перечислять можно до бесконечности.
Два айпада сменил прежде, чем перестал обманывать себя, и вернулся на удобный во всех отношениях нетбук. И вам того же желаю.

Вы забыли написать про самое главное — скорость работы. Как бы красив не был мультитач, а мышка с оконным интерфейсом и горячими клавишами на клавиатуре все равно в разы быстрее.
Нетбук за 10k будет работать наверно часа четыре от батарейки, а все полноценные IDE на нём будут безбожно тормозить.
Acer Aspire 722 приобрел недавно. После пары циклов перезарядки батарея работает 6-7 часов при стандартных задачах. NetBeans на нем работает быстро. Разработку вести одно удовольствие.

Круто, но если стоит задача выбора именно вспомогательного инструмента для разработки, то учитывая остальные достоинства планшета (большая мобильность, тачскрин), он может быть предпочтительнее. А если говорить о ситуации, когда планшет уже используется для других задач, покупать ещё дополнительный девайс вообще бессмысленно.
Для некоторых, наоборот, планшет — красивая игрушка. И покупать его в довесок для мнимого решения серьезных задач — дело пустое.
Тачскрин также не для всех является преимуществом, кому-то клава и тачпад/мышь всего дороже.
Я год назад работал в Eclipce на eee pc 1005ha
8 часов от батареи честно держит. Сейчас его стоимость 11000 р.
Наверняка уже вышла более современная модель, тысяч за 15, но с схожим зарядом
>Нетбук за 10k будет работать наверно часа четыре от батарейки

Вы собираетесь кодить на айпаде 8 часов подряд? Тогда можете заранее начинать откладывать деньги на остеопата — они вам понадобятся очень скоро.

>а все полноценные IDE на нём будут безбожно тормозить

На Эклипсе жизнь не заканчивается, более легковесных полно (при этом даже самая легковесная из них даст сто очков вперёд редактору из сабжа).
Я просто говорю о том, что мобильное устройство должно быть как можно более универсально. Кодить на нём может быть придётся не часто, но кроме этого на планшет возложена ещё куча ежедневных функций. На ноутбуке гораздо менее удобно читать, пользоваться интернетом, и, как ни крути, он менее мобилен.
Не представляю как на нетбуке рисовать интерфейсы в автобусе, etc… в часы пик?
Это ваше любимое рабочее место? :-) В автобусе ехать нужно, да книжки читать.
Отдыхайте чаще, особенно в дороге.
Нет, я в дороге максимум карту смотрю…

Просто невозможно ВЕЗДЕ с собой тоскать нетбук, во первых. А во вторых его надо Открывать — а это существенный минус.
Таскать с собой везде iPad по-вашему возможно? Речь идет о выборе, что удобнее.
Айпад у вас, скорее всего, в чехле (или SmartCover), который также требуется открыть прежде, чем начать взаимодействовать с ним.
Да планшет таскаю везде с собой. Smartcover — перекинул назад и всё — экран свободен.
+Время работы от батареи — надеюсь с этим никто спорить не будет.

Нетбуку предпочитаю полноценный ноут, чтобы на диване работать можно было удобно.

P.S. Не забывайте про виртуальные машины, при нормальном клиенте (VmWare viewer) вся мощь под рукой… но это уже отдельная песня.

Нетбука также тоскаю с собой. 6-7 часов без подзарядка хватает за уши. Со штатов летит усиленная батарея на 12-14 часов работы за скромные 2к рублей.

Открыл крышку — нетбук работает. Думаю, мерить милисекунды, кто быстрее что открывает, смысла нет.

Нетбуком называю его только из-за размеров, а так — играет без тормозов FullHD-видео, в том числе через встроенный HDMI-выход.

Виртуальные машины на iPad — сомнительное удобство. Повторюсь, быстрее клавы и мышки в руках программиста орудия еще не придумано.
И какой-же вес вашего удобства?
Надо усиленно кодить — топаем к стационарнику / ноуту

Есть идея? Быстро зарисовал / написал шаблон, образ, шапку — нужное подчернкуть — на планшете.
Спор пустой. Инструмент конечно важен, но вторичен!
Кому-то удобнее клавиатура ноутбука, а кому-то удобнее планшет :)
Признаю вашу правоту, когда половина сайтов в Интернете будет изготовлена при помощи iPad :-)
Почему обязательно половина?
Почему не 15 процентов, например? :)
1,3 килограмма. Усиленно кодить? Я или кожу, или нет. Градаций в этом деле не нахожу.

iOS ограничивает вас в том числе и в выборе браузера. Покажете клиенту сверстанный на iPad'е сайт?
Маркет про ваш ноут говорит такое: Acer Aspire One AO722-C58rr (C-50 C-50 1000 Mhz/11.6"/1366x768/2048Mb/250Gb/DVD нет/Wi-Fi/Bluetooth/Win 7 Starter)

1Ггц для Win7?

1.35 кг веса?

3. Полноценные бесплатные IDE (NetBeans, Eclipse, etc).
4. Работа с репозиториями (Git, SVN, etc).
5. Полноценные Photoshop, Fireworks.
6. Привычная открытая файловая система.
Эти проблемы софтовые. Т.е. про надо подождать когда появятся нормальные версии софта.

1. Дешевле iPad'а вдвое (немногим более 10к рублей).
2. Полноценная(!) клавиатура.
6. Привычная открытая файловая система.
7. Работает с USB-периферией.
А эти проблемы может решить Android-таблетка.
Надеюсь мы не про китайские Android-ые таблетки говорим? Они пасуют еще больше в плане времени работы и удобства использования.

Это не просто софтовые проблемы, а другая идеология ОС. iOS — она для простоты создавалась: игры, серфинг, фотки, видео.
ну у вас же Acer Aspire One AO722? Если да, то к вам :)

вся фишка разговора в том, что вы из нетбука сделали девелоперскую машину, а автор поста из iPad.

только вот всё равно начинать/или уже разрабатывать приятнее на 24' экране со 101 клавишей, мышкой и не тормозящим фотошопом с Eclipce.

А при on-the-go хочется устройства весом в 500 гр. и времени работы с текстом где-то на часов 10-12.

iPad/другие таблетки потеснят нетбуки ещё сильнее когда:

* в «IDE» добавят git/svn (скоро)
* collapse код сделают (теоретически возможно)
* простой фотошоп со слоями (adobe уже показывала)
* сделают полупрозрачную клавиатуру (в iOS это возможно)

* локальный LAMP (iOS — jailbrake, Android — OTB)

если вы постоянно в разъездах, то да, выбор что-то из нетбуков, а то и вообще Macbook air

а если 4 раза в год, то то лучше таблетку, т.к. и дома практичнее, и в поездках можно что-то поделать.

да и вообще разговор «ниочем», Джобс озвучил цель iPad — потребители контента, коих 80%, а создателям лучше ноут. а этот пост о тех кто потребляет, но хочет и ещё иметь возможность посоздавать :)
Вы отлично ответили на вопрос данного спора. iPad — для потребления и баловства «посоздавать».
Указанное разрешение экрана и габариты помогают работать вполне комфортно в любой обстановке.
ниже как раз написал, что ipad больше для создания других вещей, нежели php-кода, но в то же время иметь возможность и php-шничать, это клёвая фича.
нижний коммент натолкнул на хорошую мысль
Основной плюс использования iPad для меня- я стал из вебмастера превращаться в менеджера проектов, я много что не могу сделать на устройстве и поэтому делегирую это людям, которые на меня работают.

Сложно выразить словами что я хочу сказать, но примерно звучит так — iPad даёт толчок и возможность работы с идеями.

Как пример — читаете где-то в дороге Хабру и RSS, прочли что-то стоящее, возникла мысль как сделать/прикрутить что-то к своему. И эту идею можно сразу от майнд-мапить, накидать gui-скетч, чуть разукрасить, а если есть и деньги, то отдать на разработку :)

Я не хочу сказать, что менеджер проектов — это хорошо, а вот php-разработчик это плохо. Итог мысли таков — безусловно, кодить php на iPad это больше костыль, чем удобство, но в тоже время это клёвая возможность когда ты умеешь кодить :)

Заметьте, что комментарии владельцев iPad-ов в этом посте разделяют мнение и ~радость автора поста, т.е. они позитивно воприняли что узнали ещё об одной программе на которой можно php-шничать на устройстве :)
Не поверите, но Win7 с Aero работает отлично на нем.
Время идет, все меняется.

Вернувшись после 5 лет сидения на OS X на Win7, пока еще не нашел ни одной задачи, с которой бы семерка не справилась. Советую.
что собственно логично. куда чаще возникают вопросы когда с Win -> OS X
Это точно. Особенно то, что перезаписывании одноименной папки все файлы внутри нее стираются.
>Не представляю как на нетбуке рисовать интерфейсы в автобусе, etc… в часы пик?

А как в автобусе в часы пик рисовать интерфейсы на айпаде, выходит, представляете? :)
Появится тренд щипачей-инсайдеров, которые воруют свеженарисрованные интерфейсы вместе с айпадом :-)
Подтверждаю собственным опытом…
Пытался использовать свой iPad для разработки небольших личных проектов по дороге на работу и с работы, но быстро отказался от этой затеи. Удобство пока оставляет желать лучшего.

Использую для чтения, и если надо быстро накидать письмо или текстовую информацию…
А кто говорит про мучения? Зачем давать советы в которых не нуждаются? Или есть вероятность, что автор об этом не думал?
Зачем разводить флуд на пустом месте и считать себя умнее других?
Если вы не нуждаетесь, то проходите мимо, гражданин. Субъективные выводы на пустом месте.
Что насчет SVN или других систем контроля версий? Или вы без них обходитесь?
Думаю, ничего не мешает делать из консоли svn commit или что-то ещё для другой системы, раз есть доступ по SSH :)
т.е. фактически разработка ведется на другом компьютере а айпад используется просто для удаленного доступа?
Разработчики обеих «IDE» говорят, что в update-ах будут поддержки GIT и SVN
Эх, вот можно было-бы на нём ещё локальный веб-сервер поднять...)
Спасибо за обзор. Не уверен, правда, что кодинг на iPad удобен. Скорее, это подходит для быстрого исправления чего-то, чем для разработки с нуля.

Когда уже для iPad выпустят редакторы со статическим анализатором кода и саджестом?! :)
Использую iPad для разработки сайто около 4 месяцев.

Программное обеспечение:
Evernote
Букмарклет Lastpass в сафари (пользуюсь очень много браузером, поэтому потестировав понял что родной браузер меньше грузит систему)
ICab для скачивания файлов
iStorage для доступа к FTP, но работает кривовато
Adobe Ideas для рисования mind maps и планов
Imo.im для коммуникации ( к слову сказать, новое приложение skype для ipad отстойное
TeamViewer когда нужно зайти с компьютера или посмотреть на компьютер клиента, это очень удобно
Planfix.ru для управления проектами

На старте потратил около 3000 р на покупку приложений. Не стал бы делайть джейлбрейк, если бы была нормальная политика возврата денег. Очень много кривых, косячных и плохо работающих приложений.

Основной плюс использования iPad для меня- я стал из вебмастера превращаться в менеджера проектов, я много что не могу сделать на устройстве и поэтому делегирую это людям, которые на меня работают.
круто, теперь пользователи Айпэдов гордятся тем, что с переходом на яблочное изделие они могут делать меньше за большие деньги. Некислое конкурентное преимущество.
Идите вы сударь погуляйте. Ваше мнение никого здесь не интересует. Пользуйтесь тем, чем хотите, но только молча. Вас на iPad никто не тянет. Статья про другое.
ну судя по количеству голосов это как раз ваше мнение тут никого не интересует. Вы же не молча пользуетесь чем хотите, так что и я имею право высказаться.
Занятно конечно, но чудовищно не практично использовать iPad как платформу для разработки веб-приложений. Мне кажется у планшета несколько другие области применения: сёрфинг, читалка, игрушка и т.п. Разработку думаю всё же таки нужно оставить устройствам с полноценными средствами ввода/вывода.
В свое время люди играли в эмулятор Sony PSOne на WindowsMobile с софтовыми контролами и ничего.
для администрирования Prompt отлично подходит, хотя в хотелках к Textastic числится встроенный терминал. Про Koder не знал, надо попробовать.
Спасибо за статью. Интересно.

Да, я тоже долго думал о том что можно было бы в итоге использовать iPad для таких целей как разработка.
Но в итоге пришел к выводу что все это баловство.

Для отдельных целей On-the-go это еще может подойди (например что-то быстро зарисовать, какой-нибудь план составить или подключиться к FTP, отредактировать файл и сохранить его обратно.

Но для полноценной разработки с нуля продуктивным ты себя едва ли почувствуешь.

Если суммировать другие комментарии то выходит что:
— клавиатура маленькая (не будешь же ты отдельную с собой каждый раз носить)
— пространство на экране едвали будет хватать когда ты заслоняешь полэкрана своими кистями когда выезжает клава.
— постоянное переключение между программами (например чтоб потестировать в браузере или сделать commit через ssh)
— без jailbreak не будет тебе php сервера чтоб быстро работать в оффлайне (о базе данных я вообще не говорю)
— на айПаде все равно не будет того полного набора и разнообразия инструментов, доступных ноутбукам и десктопам.

Сразу хочу сказать что я не отношусь к ненавистникам Apple, а напротив — у меня есть много девайсов с яблоком на обратной стороне, включая айПад. Но но не сможет полностью заменить ноутбук. Для этих целей я 2 недели назад обзавелся Macbook Air.

Почему тогда вообще возникают такого рода разговора — спросите вы? А потому что хочется доказать что это возможно и оно работает. Ведь и на айфоне можно запустить Windows, но это не значит что это будет удобно.
Это скорее в блог ненормальное программирование.
Согласен с теми, кто писал сверху — со всех сторон нетбук лучше.
а может все же лучше в дороге новости почитать на планшете почитать/видео почитать/отдохнуть в конце концов от работы, чем загружать себя еще одной партией задач…?
а если ситуация такая:
исправили баг или добавили фичу, завтра ваш доход на XXXX руб/ в день больше?

как пример, прикрутить на своём сайте оплату чего нить за SMS/WebMoney/QIWI
нет, я не говорю, что возможность что-либо поправить в дороге — это плохо, даже совсем не так: имея такую возможность я бы ею пользовался! (сказать больше — имею такую возможность и пользуюсь (: ). но разрабатывать (именно разрабатывать, а не визуализировать наброски) что-либо на постоянной основе — с трудом. ИМХО
Спасибо за статью. Хочу поюзать iMockup и Koder.

Касаемо MySQL — я использую DataGlass Mobile Database Client, но он сейчас подорожал до 9$, а я его когда-то покупал за 3 или 4 доллара.
На фоне других приложений, что я использовал — это самое отличное.

А ssh-клиент использую Promt, но он так же платный. До это пытался использовать zatelnet, но как-то не очень он мне нравится.
Лучше бы на iPad можно было вести iPad-разработку. Чтоб не покупать долбаный мак за 40 тысяч только для того чтобы попытаться свои сила в написании iOS-приложения.
кого тянут? куда тянут?
Если вы о том, что никто не заставляет писать про иОС, то нет, никто не тянет. Просто хочется попробовать. Есть идеи и желание. А покупать мак не хочется, ибо кроме как для этого, он мне больше ни за чем не нужен:)
кстати, в Cydia есть GCC, вроде можно писать прям на устройстве.
Здорово! Спасибо:) Позвольте поставить вам плюс в карму за этот ценный комментарий.
чтобы попробовать может хватить и хакинтоша, а если понравится то тогда уже полноценный мак, да и пишите «долбанный мак за 40 тысяч» так, будто другие нормальные компы стоят дешевле — никто не мешает после на него поставить виндовс в том числе ;)
Пробовал поставить хакинтош на vmware, не вышло — мой процессор не поддерживает какую-то необходимую технологию, что-то вроде hardware virtualization, точно не помню.

А обычные компы стоят и впрямь заметно дешевле. Несколько месяцев назад купил родителям комп за 7 тысяч, его вполне хватает для того чтобы сидеть в интернете, смотреть фильмы итп. К тому же другой нормальный комп уже и так есть, его покупать не надо:)
а просто поставить хакинтош? intel/amd + основные чипсеты, должно заработать
Что именно вы имеете в виду?:) Хакинтош это же довольно общее понятие, обозначающее запуск макоси на РС.
без виртуалки.

я 3 дня ставил хакинтош. в последний день был на грани, плюнуть и пойти купить mac-mini :) но гик-овость победила, удалось запустить x-code, а за тем разработать и опубликовать приложение :)
Обычные? Это какие? Вы пробовали узнавать цену компьютера с конфигурацией как у Мак и с IPS монитором? :)

В топике про самсунг и эйпл уже были заявления, что Мак дороже (аж в 3 раза), но доказать этого никто не смог:
Стоимость Мак и сопоставимого компьютера.

А если разработаете стоящее приложение, то всё быстро окупится :)
Хотел бы еще добавить к списку несколько приложений разной степени полезности:
HTTP, HTTP Tester, CodeToGo, CSV DataView, JSON Designer, Photoshop PSD Viewer, Calculator HD: Programmer, zTools, Heart Writer
— Why do you code on iPad?
— Because I can!

В топик напрашивается картинка с троллейбусом.
UFO landed and left these words here
Only those users with full accounts are able to leave comments. Log in, please.