@proGO

Страница 1469 из 1674
Dmitri
30.05.2018
06:40:39
сколько гуя вы сделали, опыт у вас какой? про алгоритмы спасибо, посмеялся. В принципе после этого "анализа" все вопросы к вам отпадают
опыт, как бы, небольшой, но таки имеется. Немножко веба, чуточку мобильных, парочка десктопных... Собственно, на понимание того, почему тролльтехи стали изобретать QML, опыта хватило. У вас, видимо, такового не имеется.

FRD Official - Dmitriy
30.05.2018
06:42:19
при чём здесь view, что за бред очередной?
Вот тебе пример многопоточного (назовем его голосовой интерфейс) https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&uact=8&ved=0ahUKEwiF9pL656zbAhWLWX0KHTy0BfgQtwIINDAB&url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DuXxu6M0SRIc&usg=AOvVaw35WUXx9WcqBVZ-E_XMXmoD

Google
Alexander
30.05.2018
06:44:43
Dmitri
30.05.2018
06:45:36
вот ровно по той же причине, по которой бэкенд должен быть многопоточным. Мы уже давно живём в мире толстых клиентов, где фронтенд рещает всё. И ни каких универсальных решений как гуй должен взаимодействовать с бизнеслогикой нет, это от задачи зависит. Гуй может выполнять много io bound задач, в оперднях это на первом плане вообще. Я этим уже много лет занимаюсь, уже тошнит от тормозов браузера - и тут приходят мальчики и начинают пересказывать сказки
вот именно для таких, как ты, и пришли к модели, когда бизнес-логика отделяется от гуя. Если вы io-bound задачи реализуете в колбеках гуя, это ваши глубоко личные психологические проблемы. Тем более пытаться продвинуть идею многопоточных приложений В БРАУЗЕРЕ... Как бэ, 1) если многопоточность вам понадобилась, вероятно, браузер-как-платформа - уже не ваш случай, смиритесь. 2) вкладка браузера ограничена одним потоком процессора, сделано так по вполне разумным соображениям, и менять это никто не будет, т.е. многопоточность, мягко выражаясь, в браузере нереализуема в принципе.

Pawel
30.05.2018
06:46:16
Это не задачи гуя
вам, парнишка из интерента, лучше меня известно о моих задачах, это да

Artem
30.05.2018
06:46:27
дефолтные значения параметров для функций не поддерживаются, да?

привет

Dmitri
30.05.2018
06:47:37
при чём здесь view, что за бред очередной?
при том, что гуй - это graphical user interface, т.е. графический интерфейс пользователя, который в модели MVC - таки View. И если у тебя вьюха реализует сложную io-bound логику, в твоей палате что-то поломано...

Artem
30.05.2018
06:48:12
Есть эмуляция. Гугли.
не хочу жабу на глобус натягивать

some_random_anonymous
30.05.2018
06:49:16
не хочу жабу на глобус натягивать
Это официальный способ и рекомендация от разработчиков языка. Поэтому можешь спокойно использовать: http://joneisen.me/development/code/2013/06/23/golang-and-default-values.html

Dmitri
30.05.2018
06:52:46
а qml то тут при чём?
qml - это к вопросу, почему бизнес-логику и гуй не пишут на одном языке. Дело в том, что микроскопом-числодробилкой гвозди-кнопочки забивать-рисовать, конечно, можно, но очень неудобно. Поэтому всю сложную, io-bound, тяжеловесную-и-все-вот-эти-слова реализуют на уровне бизнес-логики, где многопоточность нужна. А интерфейс рисуют дизигнеры/верстальщики и прочие человеки-я-так-вижу, для их творчества выделяется отдельный поток, в котором оно и крутится. Убиваются 2 зайца сразу: 1) произведение искусства в гуе не просадит к ебеням производительность узла в целом, что бы эти люди-я-так-вижу ни вытворяли, 2) то, что люди-я-так-вижу навытворяли, работает монопенисуально-отзывчиво при любой нагрузке по бизнес-логике, т.к. в "их" поток никто не лезет, пекутся о здоровье пользователей.

Google
Dmitri
30.05.2018
06:57:36
Ну покажи хоть одно большое и серьезное приложение на QML.
Sailfish OS глянь, KIS-интерфейс, 2GIS-мобильный клиент, Opera (по 12-ю версию включительно)

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

Pawel
30.05.2018
07:00:57
при том, что гуй - это graphical user interface, т.е. графический интерфейс пользователя, который в модели MVC - таки View. И если у тебя вьюха реализует сложную io-bound логику, в твоей палате что-то поломано...
В твом ограниченном микросервисами и вебом мирке возможно действительно так (хотя с этим тоже можно спорить). Но этим разнообразие ПО не ограничивается. И архитектура систем не ограничиваетсяя MVC. И гуи не ограничивается View. Отучаемся уже говорить за весь интренет. Впрочем кому я расскзываю - человеку ,которому пузырьковый сортировки достаточно на все случаи жизни.

Dmitri
30.05.2018
07:04:16
В твом ограниченном микросервисами и вебом мирке возможно действительно так (хотя с этим тоже можно спорить). Но этим разнообразие ПО не ограничивается. И архитектура систем не ограничиваетсяя MVC. И гуи не ограничивается View. Отучаемся уже говорить за весь интренет. Впрочем кому я расскзываю - человеку ,которому пузырьковый сортировки достаточно на все случаи жизни.
хм, поставить пометку "тег #сарказм необходимо ставить явно, у респондента могут быть когнитивные расстройства" - это про "пузырек" теперь пару слов о формальной логике: если "гуи не ограничивается view" - это уже не гуи, это что-то сильно другое. При этом существует ряд рекомендаций на тему, почему именно так не стоит делать.

Pawel
30.05.2018
07:05:38
qml - это к вопросу, почему бизнес-логику и гуй не пишут на одном языке. Дело в том, что микроскопом-числодробилкой гвозди-кнопочки забивать-рисовать, конечно, можно, но очень неудобно. Поэтому всю сложную, io-bound, тяжеловесную-и-все-вот-эти-слова реализуют на уровне бизнес-логики, где многопоточность нужна. А интерфейс рисуют дизигнеры/верстальщики и прочие человеки-я-так-вижу, для их творчества выделяется отдельный поток, в котором оно и крутится. Убиваются 2 зайца сразу: 1) произведение искусства в гуе не просадит к ебеням производительность узла в целом, что бы эти люди-я-так-вижу ни вытворяли, 2) то, что люди-я-так-вижу навытворяли, работает монопенисуально-отзывчиво при любой нагрузке по бизнес-логике, т.к. в "их" поток никто не лезет, пекутся о здоровье пользователей.
кто тебе сказал что qml пишут дизайнеры, что за феерическая ересь?? покажи хоть одного дизайнера пишущего qml.

Artem
30.05.2018
07:06:10
ну в идеальном случае разметкой гуя должен заниматься верстальщик же

не просто так придумали разделение

Dmitri
30.05.2018
07:08:23
qml пишут верстальщики, так же как html, css и т.д.

Pawel
30.05.2018
07:09:01
ой, всё. спасибо. ты непроходим.

Meow
30.05.2018
07:17:48
Какой-то срач

Стоит ливнуть

Sergey
30.05.2018
07:20:46
Ливни

FRD Official - Dmitriy
30.05.2018
07:22:07
Какой-то срач
В двух словах - почему GUI(UI) всегда однопоточный. Павлу говорят, что он архитектурно однопоточный, но у него "космические корабли бороздят просторы большого театра", вобщем нам, "детям веба и микросервисов" не понять широту мысли.

Kirill
30.05.2018
07:24:04
обоснуй
Что тебе обосновать и с какого перепуга обосновывать должен я? Здоровые люди dsl, транслируемый в html давно не используют, здоровые люди давно используют соответствующие решения на фронте

Dmitriy
30.05.2018
07:37:30
Товарищи, а кто-нибудь что-нибудь скажет по поводу содержимого этого списка? https://github.com/avelino/awesome-go#embeddable-scripting-languages

Kirill
30.05.2018
07:38:42
есть razor, на нём вроде даже SO написан, они что больные все там?
сирисли? ты серьезно в пример поставил движок на C#?

Google
Olzhas
30.05.2018
07:38:46
Dmitriy
30.05.2018
07:39:34
Подводные камни интересуют у конкретных реализаций, думаю anko попробовать.

Kirill
30.05.2018
07:39:44
и чем же шаблонизатор на сервере лучше DSL ?
ничем - оба варианта мёртвые

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

но штука действительно интересная

Olzhas
30.05.2018
07:40:48
нормальные люди фронтенд пилят отдельно от бэкенда

Pawel
30.05.2018
07:41:00
сирисли? ты серьезно в пример поставил движок на C#?
ну я на нём долго писал если что. Движок сам по себе нормальный. Если бы аналог на го появися, я бы не отказался от него

Alexander
30.05.2018
07:41:06
https://github.com/sbinet/go-python хоть в чатик к питонщикам заваливайся и набрасывай
> naive go bindings > хоть в чатик к питонщикам заваливайся и набрасывай Такой себе наброс

Pawel
30.05.2018
07:42:47
ничем - оба варианта мёртвые
иногда хочется ограничится serverside, без js, который любят не только лишь все. Ну и не мёртвые, GWT оч даже живой,

Nil
30.05.2018
07:43:59
фронт на го - это для пет проектов

под internet explorer 6

Pawel
30.05.2018
07:45:14
фронт на го - это для пет проектов
да пофигу на чём писать фронт. Бесит необходимость писать его на другом языке чем бэк.

Kirill
30.05.2018
07:45:44
пиши оба на js :D

Pawel
30.05.2018
07:46:24
пиши оба на js :D
да ни в жисть я эту субстанцию есть не буду

Kirill
30.05.2018
07:47:08
да ни в жисть я эту субстанцию есть не буду
ты его во времена es3 и анонса es4 видел последний раз, что ли?

так не переживай - es4 отменили

Google
Alexander
30.05.2018
07:48:04
Ivan
30.05.2018
07:48:48
максимум извращения

Pawel
30.05.2018
07:49:24
ты его во времена es3 и анонса es4 видел последний раз, что ли?
не, у меня основной язык ts можно сказать. И примерно треть времени тратится на еблю с webpack-ом и т.п. В общем лучше бы они убили поциента, а не оживляли

Kirill
30.05.2018
07:49:37
максимум извращения
скажи это Шуралёву в лицо, я б посмотрел, что бы он ответил

Pawel
30.05.2018
07:49:54
tsov
30.05.2018
07:49:59
да пофигу на чём писать фронт. Бесит необходимость писать его на другом языке чем бэк.
я как раз занимаюсь созданием фронтоподобного генератора. если есть еще психи, можно объединиться. основная идея - берем что то типа xaml и хреначим gogenerate приблуду, которая генерит нам html.template

Kirill
30.05.2018
07:50:51
не, у меня основной язык ts можно сказать. И примерно треть времени тратится на еблю с webpack-ом и т.п. В общем лучше бы они убили поциента, а не оживляли
ну дык хуль ты плачешься? уж прости за мой французский, но ССЗБ. взял ts == согласился на вечный геморрой.

FRD Official - Dmitriy
30.05.2018
07:51:04
есть razor, на нём вроде даже SO написан, они что больные все там?
Специально пошел смотреть, что за зверь такой razor.... Павлик, а ты оказывается еще и DSL от фрэймворка для биндинга к js не отличаешь

Admin
ERROR: S client not available

Pawel
30.05.2018
07:52:26
я как раз занимаюсь созданием фронтоподобного генератора. если есть еще психи, можно объединиться. основная идея - берем что то типа xaml и хреначим gogenerate приблуду, которая генерит нам html.template
идея гут, вот только пожалуйста хамл не надо. Сделай вот как-то так чтоы можно было var x = Div( H1A(Attrs{ Width:"10px", Colspan:"12", }), H2(), Div( P(), Li(),Ul(), ), )

Pawel
30.05.2018
07:53:28
Kirill
30.05.2018
07:54:04
предлагаешь flow? так у него в IDE херовая поддержка, джуны не осилят
тебе сделать бандл с настройками IDE под flow, как я делал для гошки?

Pawel
30.05.2018
07:54:23
не откажусь)

Kirill
30.05.2018
07:54:58
хотя я уточню, возможно в моем гошном бандле уже поддержка есть

Kirill
30.05.2018
07:56:24
Pawel
30.05.2018
07:57:44
Google
Kirill
30.05.2018
07:58:04
там настроек для flow еще нет. могу вкрутить

FRD Official - Dmitriy
30.05.2018
07:58:38
ну ты дурён ?‍♂️
Срочно пиши в майкросовт, а то они все еще не в курсе, что такое razor

https://docs.microsoft.com/en-us/aspnet/web-pages/overview/getting-started/introducing-razor-syntax-c

Alexander
30.05.2018
08:00:10
FRD Official - Dmitriy
30.05.2018
08:00:43
ты что, бухой?
Ты по ссылке ходил?

Nil
30.05.2018
08:01:30
зачем писать всё на одном языке

не забиваете же гвозди лопатой

Alexander
30.05.2018
08:02:31
зачем писать всё на одном языке
Зачем писать всё на го. Так то есть языки вполне пригодные, чтобы на них писали и то и это.

FRD Official - Dmitriy
30.05.2018
08:02:59
???

Nil
30.05.2018
08:03:07
фронт будет писаться не на джс, если комьюнити джс разделится

FRD Official - Dmitriy
30.05.2018
08:03:42
Nil
30.05.2018
08:03:46
вот именно

))

Pawel
30.05.2018
08:04:01
фронт будет писаться не на джс, если комьюнити джс разделится
фронт будет писаться не на джЫЭс если будут prod ready решения без джЫЭс

Nil
30.05.2018
08:04:13
на которые перейдут разработчики

к которым они станут пилить фреймворки и библиотеки

и который не будет трансформироваться в js под капотом)

FRD Official - Dmitriy
30.05.2018
08:05:27
и который не будет трансформироваться в js под капотом)
Нууу после появления вебассембли, можно даже за внуков не боятся.

Страница 1469 из 1674