LINUX.ORG.RU
ФорумTalks

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

 , , ,


0

2

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

★★★★★

Последнее исправление: Axon (всего исправлений: 2)

MOAR

Что это слово означает? Stardict не знает…

Почему так популярна идиотская мысль о том, что веб-странички вместо программ - это круто, а HTML - лучший ЯП для разработки мобильного софта?

А что, нет?

Вот, взяли бы, лучше, тот же питон

Дальше, пожалуй, читать не буду. А то, боюсь, придется заново ужинать.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

Что это слово означает? Stardict не знает…

Lurk MOAR!!!

А что, нет?

Писать софт на языке разметки текста. Да я и не догадывался, что такие дозы упорина могут быть совместимы с жизнью!

Axon ★★★★★
() автор топика
Последнее исправление: Axon (всего исправлений: 1)

Все кто пытались умерли в битвах при выборе версии.

Tark ★★
()

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

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

В HTML5 хотя бы валидаторы и файрбаг есть.

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

Lurk MOAR!!!

Фу... Что-то я с весной, как тот мартовский кот. А не пойти ли тебе вслед за Фракталом?

Писать софт на языке разметки текста.

Софт пишется на ЯП высшего уровня, а браузер лишь веб-морду предоставляет. Мегаудобно. Не нужно всякое говно, вроде культей и говнотык в систему тащить.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

Не нужно всякое говно, вроде культей и говнотык в систему тащить.

А где я такое предлагал? Я за специализированный под задачу велосипед.

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

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

А чем в этом разрезе мобильные интерфейсы от немобильных отличаются?

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

Я за специализированный под задачу велосипед

пхытон? Культи с говнотыками — хотя бы просто говнобиблиотеки, а пхытон — говноязык…

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

Писать софт на языке разметки текста

Вроде бы только гуй с его помощью рисуется, а софт пишется на другом языке?

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

Софт пишется на ЯП высшего уровня, а браузер лишь веб-морду предоставляет. Мегаудобно. Не нужно всякое говно, вроде культей и говнотык в систему тащить.

Сколько вам не называй недостатков HTML в сравнении с Qt/QML, неизлечимых by design, вы всё равно такой же упоротый.

Сколько раз повторять, что HTML и CSS заменяются только через полную перегрузку страницы либо манкей-патчинг? А значит либо прощай плавный и отвечающий на нажатия вовремя интерфейс, либо привет куча багов.

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

Вроде бы только гуй с его помощью рисуется, а софт пишется на другом языке?

На каком?

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

Сколько раз повторять, что HTML и CSS заменяются только через полную перегрузку страницы либо манкей-патчинг?

Що? Т.е. жабоскриптик считается левым атрибутом?

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

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

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

Вас не понял, для изменения состояния интерфейса не надо производить действий над javascript.

quiet_readonly ★★★★
()

Да ты не волнуйся, сделают. И скоро. Может, не на питоне, сейчас активизировались разработчики языков, «мега-удобных для веб-программирования» (это они так себя пиарят).

И попрёт толпа макак, быдлокод и прочие прелести...

DeVliegendeHollander ★★
()

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

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

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

Ну вот тем более. Зачем тогда выбирать для этого самый тормозной и наименее из всех подходящий для задачи?

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

сейчас активизировались разработчики языков, «мега-удобных для веб-программирования»

А разве сейчас не джанго в моде в этой области?

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

Эээ… жабоскрипт?

Тоже та ещё конфетка...

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

Слышал, да. Но у меня сложилось впечатление, что оно как-то не особенно пошло.

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

Есть куча языков с байткодом, тот же питон. А ещё есть llvm. А ещё все мобильные устройства в общем-то на армах.

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

А разве джанго самостоятельный ЯП?

В том-то и дело, что это фреймворк именно для питона.

А то вот пример, да и ещё мне встречались подобные декларации.

Да про них регулярно где-нибудь пишут. Проблема этих штуковин в том, что про них пишут больше, чем на них.

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

а так сделал страничку и таскай куда хочется

Да хрен там. API-то у всех платформ разное.

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

А куда они денутся, если ОС будет уметь только одну версию.

PolarFox ★★★★★
()

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

PolarFox ★★★★★
()

добро пожаловать в реальный мир

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

а ещё у питона версии вроде как обратно не совместимы же?

Просто сразу выбрать трёшку для нашей Идеальной Мобильной Платформы, и не будет никакого зоопарка версий.

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

В том-то и дело, что это фреймворк именно для питона.

Ага, значит я правильно (хотя и смутно) помнил, что эта джанга связана с питоном. :)

Проблема этих штуковин в том, что про них пишут больше, чем на них.

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

Ведь писали же когда-то (12 июня 1972 г) Томпсон и Ричи: «Количество инсталляций Unix достигло десяти — более, чем мы ожидали». А оно вон как вышло. :)

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

Речь идёт не про удалённые сервисы, а про локальные приложения, которые начиная с webos вдруг стало модно писать на хтмл5+жс+цсс.

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

Чтобы иметь доступ к этому приложению откуда угодно и с любого девайса, не?

Что-то не слышал я про такую фичу ни в WebOS, ни в Tizen, ни в какой-либо ещё подобной мобильной ОС.

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

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

Всё может быть. Только я опять не понял зачем тянуть веб в мобильный софт.

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

Речь идёт не про удалённые сервисы, а про локальные приложения, которые начиная с webos вдруг стало модно писать на хтмл5+жс+цсс.

А, об этом речь.. Ну тогда вообще не нужно, лучше все на удаленных серверах держать.

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

Что-то не слышал я про такую фичу ни в WebOS, ни в Tizen, ни в какой-либо ещё подобной мобильной ОС.

Уже понял. Ты про лкальные приложения на яваскрипте с цссом?

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

лучше все на удаленных серверах держать.

Ага, нет интернета - нет смартфона. Гениальная идея.

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

Ну а как сейчас без веба?

Тогда надо принципиально новую глобальную архитектуру разрабатывать, специально заточенную под мобильные устройства. Но за это вряд ли кто возьмётся, проще костылей понаделать. :)

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

Лучше. Мобильность и универсальность во все поля.

Не лучше. Первая причина — хреновость мобильного интернета, а про вторую тебе дядя Столлман расскажет.

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

Ага, нет интернета - нет смартфона. Гениальная идея.

А что ты делаешь со своим смартфоном без интернета? Я например только книжки читаю и музыку слушаю. Но эти приложения не на яваскрипте написаны.

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