LINUX.ORG.RU
ФорумTalks

Про мобильную разработку и порог вхождения

 , , ,


0

2

Вечер нубских вопросов на ЛОРе объявляется открытым!
Вот, все сейчас сражаются за понижение порога вхождения на рынок мобильных приложений, чтобы получить MOAR макак с клавиатурами, генерирующих весело раскупаемый хомячками быдлокод. Это понятно, стремление здоровое. Но зачем надо делать всё через задницу? Почему так популярна идиотская мысль о том, что веб-странички вместо программ - это круто, а HTML - лучший ЯП для разработки мобильного софта?
Вот, взяли бы, лучше, тот же питон, и набросали для него простенький, но максимально удобный для рисования мобильных интерфейсов GUI-фреймворк с мультитачем и анимациями. Тут вам и низкий порог вхождения, и производительность приемлемая (уж на фоне HTML-то точно, с этим даже самые заядлые питонофобы вряд ли спорить будут), и кроссплатформенность, если надо. Биндинги, опять же, к чему угодно, и возможность всяким игроделам критичные куски писать на няшной сишке. Блин, да питон просто создан для мобильной разработки!
О великие, но скромные, аналитики ЛОРа! Ну вот в чём я неправ? Почему никто этого ещё не сделал?

★★★★★

Последнее исправление: Axon (всего исправлений: 2)
Ответ на: комментарий от stevejobs

У GWT, например, есть даже визуальный дизайнер форм (оформлен плагином для эклипсы).

Ну что сказать, расцвет технологий прямо.

quiet_readonly ★★★★
()
Ответ на: комментарий от Axon

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

Tark ★★
()
Ответ на: комментарий от m0rph

Много хороших специалистов найти сложно

Кинутые Qt-шники с meego и symbian. Внезапно их очень много и не все из них евангелисты Столлмана, лично встречался с симбианщиком, позже кодившим для винфона и iOS.

quiet_readonly ★★★★
()
Ответ на: комментарий от Lighting

Может, ты вот прямо сейчас возьмёшь и найдёшь сравнение скорости выполнения программ на компилируемых и интерпретируемых языках с компиляцией в байткод?

Отзывчивость приложения и пиковая скорость интерпретатора с JIT слабо связаны. Тормоза складываются из неконтроллируемых и слабопредсказуемых задержек типа сборки мусора, отсутствия удобного API из разряда «выполни эту функцию в отдельном потоке» и отсутствия профилировшика, принцип работы которого становится понятен студенту-первокурснику через пять минут после запуска.

Поэтому все эти тесты javascript vs C++ абсолютно бесполезны, когда речь заходит о тормозах телефона.

quiet_readonly ★★★★
()
Ответ на: комментарий от Axon

А я к тому, что нужда в них, скорее, эстетическая, чем утилитарная. И, с эстетической точки зрения, многострочные лямбды - явление весьма спорное. Но тут я больше полагаюсь на умные книжки, так как сам я дальше хелловорлдов ещё не заходил.

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

quiet_readonly ★★★★
()
Ответ на: комментарий от quiet_readonly

Тормоза складываются из неконтроллируемых и слабопредсказуемых задержек типа сборки мусора, отсутствия удобного API из разряда «выполни эту функцию в отдельном потоке» и отсутствия профилировшика, принцип работы которого становится понятен студенту-первокурснику через пять минут после запуска.

Ты забыл сюда добавить QML.

Tark ★★
()
Ответ на: комментарий от drull

Добро пожаловать в 2013 год. У нас тут «телефон», «sms» и «контакты» - это просто предустановленные приложения, которые ещë и не везде догадываются запускать с повышенным приоритетом.

Axon ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.