Имбирь - твой спиритический овощ. Войти !bnw Сегодня Клубы

Я когда года три назад попробовал попрограммировать Ведроид штатным для него способом (скучная фригидная Java, жирный неуклюжий Eclipse, все дела), удивился тому, что гуйню к коду надо привязывать вручную. Не то чтобы я десятками леплю контролы на экран, но раздражает всё же.
Прямо вспомнилось заклинание раннего DHTML — document.getElementById. Только ещё мрачнее.
Я тогда заподозрил, что на самом деле это круто, просто я за час проникнуться не успел. Сейчас, поскольку ничего не изменилось, я заподозрил то же самое.
Помогите мне развеять подозрения и скажите: зачем оно всё такое убогое?

Рекомендовали: @partizan
#KLIP0F / @dluciv / 3844 дня назад

#KLIP0F/RJA / @like-all / 3844 дня назад
Зачем убогое - не знаю. Видимо, ничего лучше придумать не смогли и выпихнули на рынок как есть. В мире сейчас сотни фреймворков, которые призваны скрыть уродство и неуклюжесть жопоскрипта. К сожалению, сейчас на нём графические приложения написаны.
#KLIP0F/ZYS / @like-all / 3844 дня назад
> заклинание раннего DHTML — document.getElementById Я этой штукой друзей озадачивал. Накидал им концепт идеи на JS с использованием этого самого getElementById (о котором узнал в старших классах, когда с веб-разработкой знакомился), они смотрят и спрашивают — а что это, а почему не JQuery?
#KLIP0F/SVR / @minoru / 3844 дня назад
@like-all попрравка: многие графические приложения.
#KLIP0F/LUD / @like-all --> #KLIP0F/ZYS / 3844 дня назад
@like-all Кресты не смущают. Но вопрос носил скорее исследовательский характер, а не прикладной =). Алсо судя по тому, что Ministro для QT 5.3 как-то не ищется, на QT народ писать под Ведроид тоже не ломится...
#KLIP0F/EGW / @dluciv --> #KLIP0F/RJA / 3844 дня назад
@like-all в тред кастуется @anoos
#KLIP0F/IBD / @krkm --> #KLIP0F/RJA / 3844 дня назад
@like-all причем тут жс?
#KLIP0F/4CN / @krkm --> #KLIP0F/ZYS / 3844 дня назад
@like-all Ну вот мира встроенной разработки под Андроид это не коснулось. На Жопоскрипте под него можно писать для какого-нибудь PhoneGap.
#KLIP0F/IT6 / @dluciv --> #KLIP0F/LUD / 3844 дня назад
@dluciv А зачем министро? Разве там уже не встроенный генератор бойлерплейта на жаве для рисования GUI? Я никаких министров не ставил, оно само всё задеплоилось через adb.
#KLIP0F/567 / @like-all --> #KLIP0F/EGW / 3844 дня назад
@minoru Ну JQuery для Java я себе как-то с трудом представляю, слишком язык статический.
#KLIP0F/7Y3 / @dluciv --> #KLIP0F/SVR / 3844 дня назад
@like-all в кутях уже хотя бы браузер на формочку можно засунуть?
#KLIP0F/FFX / @krkm --> #KLIP0F/RJA / 3844 дня назад
@like-all Хм... покурю более вдумчиво. А оно что, весь Qt валит в APK? Это получается деплоймент в стиле iOS тогда %)
#KLIP0F/FZE / @dluciv --> #KLIP0F/567 / 3844 дня назад
@autism Как нефиг делать.
#KLIP0F/U05 / @dluciv --> #KLIP0F/FFX / 3844 дня назад
@autism QWebView
#KLIP0F/VYN / @like-all --> #KLIP0F/FFX / 3844 дня назад
#KLIP0F/UUL / @krkm --> #KLIP0F/VYN / 3844 дня назад
@like-all И всё таки. Я правильно понимаю, чт для этого надо статически слинковать аппликуху с Qt?
#KLIP0F/8AV / @dluciv --> #KLIP0F/567 / 3844 дня назад
@dluciv Ну бля, весь цивилизованный мир так делает. Всё в одном бандле: что приложения для мобильных, что контейнеры для рубипоноса. Dependency Hell никто не хочет.
#KLIP0F/SP7 / @like-all --> #KLIP0F/FZE / 3844 дня назад
@autism а то что?
#KLIP0F/H51 / @like-all --> #KLIP0F/UUL / 3844 дня назад
@autism Лол хороший разговор. - Можно? - Можно! - Нет, нельзя, там ведь страшная бага! Профессиональненько, ок.
#KLIP0F/S3O / @dluciv --> #KLIP0F/UUL / 3844 дня назад
@like-all Ну это Ябловей немножко какой-то...
#KLIP0F/WAU / @dluciv --> #KLIP0F/SP7 / 3844 дня назад
@dluciv какая еще бага? qwebview нет в мобильном (ios/android) кутэ
#KLIP0F/ROM / @krkm --> #KLIP0F/S3O / 3844 дня назад
@autism Ок, ладно, сгорбил. С другой стороны на телефоне, подозреваю, будет слишком атомно выглядеть гуйня, у которой браузер заниает кусок экрана.
#KLIP0F/9TR / @dluciv --> #KLIP0F/ROM / 3844 дня назад
@dluciv без вебвью ты нихуя толком не сделаешь, ни карту в приложение не воткнешь, ни oauth
#KLIP0F/4U3 / @krkm --> #KLIP0F/9TR / 3844 дня назад
@autism OAuth да, но оно может быть и на полный экран, не треснет. Насчёт карты как-то неправдоподобно. Если надо забацать за полчаса прототипчик, в который вставляется какой-нибудь Leaflet, OpenLayers или там гугловл-яндексовое что-нибудь, тогда да. Если xnj-yb,elm-нибудь формочко-списочко-ориентированное, типа Booking.com, то тоже. У него карта нечасто нужна. А вот отдельных мощных геоинформационных предложений на WebView я как-то не наблюдал...
#KLIP0F/7TX / @dluciv --> #KLIP0F/4U3 / 3844 дня назад
@dluciv отдельное мощное геоинформационное приложение ясен хуй будет нативное, иначе от нативного там единственный webview будет. webview в том или ином виде используется в большинстве приложений, если от него отказываться, то придется дополнительно велосипедить все то, что можно было просто воткнуть в апликуху через него. а если уж ебаться в костыли, то зачем тогда эти кути нужны? две с половиной кнопки нарисовать?
#KLIP0F/L1W / @krkm --> #KLIP0F/7TX / 3844 дня назад
ман реактивное программирование
#KLIP0F/0UQ / @kerrigan / 3844 дня назад
@kerrigan Я на рекативном функциональном (внутрипроектный, трепаццо не могу) языке на работе пишу уже года три как. И таки да, он бы там был в тему. Но как раз как набивший шишек, уверяю: здоровая реактивно-функциональная софтина -- тоже тот ещё гемор при саппорте и отладке.
#KLIP0F/LQG / @dluciv --> #KLIP0F/0UQ / 3844 дня назад
@dluciv полистал вики, сколько там всего навертели. Не, я имею в виду именно когда биндишь данные к отображению и оно само потом меняется и делать ничего не надо. Пару лет назад видел что-то готовое, но видимо проект загнулся.
#KLIP0F/P0T / @kerrigan --> #KLIP0F/LQG / 3844 дня назад
@kerrigan Я тоже именно это имею в виду. UI программы -- S-выражение, у которого есть реактивные подвыражения, завязанные друг на друга через логику программы. Опять же по своему опыту скажу, что если писать наиболее естественным образом, то там не то что спагетти получится, а скорее лазанья с говном между тестом. В общем реактивную программу надо написать, сразу выкинуть и переписать заново. Только при таком условии вторую версию можно будет выкинуть через пару (если очень повезёт, то 3) лет %).
#KLIP0F/Q8J / @dluciv --> #KLIP0F/P0T / 3844 дня назад
@dluciv как-то переусложнено всё, в том же ангуляре просто биндишь переменные, а потом их меняешь и всё(в общем случае)
#KLIP0F/RA5 / @kerrigan --> #KLIP0F/Q8J / 3844 дня назад
@autism > implying но вообще да канеш, кутэ вместо жавы эт канеш
#KLIP0F/BE9 / @238328 --> #KLIP0F/4U3 / 3844 дня назад
@kerrigan слишком неудобно
#KLIP0F/CU9 / @238328 --> #KLIP0F/RA5 / 3844 дня назад
@238328 пиши на кложурскрипте и ОМЕ тогда
#KLIP0F/5EK / @kerrigan --> #KLIP0F/CU9 / 3844 дня назад
Хуёвая затея - писать на кьюти для ведра. Девчачу вторую неделю под андройд на жабке в эклипсе, как только мне спалили ALT+SHIFT+S, CTRL+space, CTRL+SHIFT+O стало удобно. Свои приколюхи каэш (ClassNotDefinedException в рантайме - збс, а в компайлтайме нельзя было проверить?), зато рефрактор охуенный и классы можно в классы чейнить и делать анонимных наследников прямо тама. Только вот эмулятор не могу перевернуть - он переворачивается по ALT-F12, сук, а вьюха не переворачивается. Интерфейс привязывается бойлерплейтом каэш, но наверное есть разумные причины, например - чтобы не было у каждой вьюхи своего класса в котором в паблик насраны контролы, или, о ужас пачка геттеров и сеттеров, который нужно генерить и перегенеривать на каждый пук, для них ведь нужно будет названия придумывать и неймспейс засорять, лучше я как jQuery-разработчк буду делать `findById()`.
#KLIP0F/YGU / @mugiseyebrows / 3844 дня назад
@238328 лучшее влагалище — очко спящего товарища
#KLIP0F/RIJ / @krkm --> #KLIP0F/BE9 / 3844 дня назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.