The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..., opennews (ok), 29-Мрт-18, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


1. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от A.Stahl (ok), 29-Мрт-18, 18:16 
>QML, JavaScript

Э-х-х-х... Ну и хрен с ними. Может хоть веб-программисты порадуются.

Ответить | Правка | Наверх | Cообщить модератору

3. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от Аноним (-), 29-Мрт-18, 18:35 
Все лучше, чем в cmake
... и эти еще CMakeShitLists.txt
if() else() endif()
add_executable и add_library вместо просто executable и library
уже на что угодно согласен, только бы не это!

и QBS хотя бы декларативный...!

дальше еще сам не смотрел... только что сам внезапно о нем узнал... боюсь сглазить...

Ответить | Правка | Наверх | Cообщить модератору

4. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  –4 +/
Сообщение от Аноним (-), 29-Мрт-18, 18:39 
Неужели QML еще и case-sensitive?!!!
Боюсь даже выяснять!
Ответить | Правка | Наверх | Cообщить модератору

5. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +6 +/
Сообщение от Аноним (-), 29-Мрт-18, 18:44 
может хоть на этот-то раз тулзы для C-подобных языков сделали не любители Паскаля и Бейсика...
Ответить | Правка | Наверх | Cообщить модератору

42. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от Аноним (-), 01-Апр-18, 11:56 
> Неужели QML еще и case-sensitive?!!!
> Боюсь даже выяснять!

Вы все не поняли - эти все три сообщения написал я (один и тот же Аноним).
Про case-sensitive - это я так выразил свою радость, типа что аж не верится, после мучений с CMake.
Да, слегка противоречиво получилось, но это исключительно от радости (честно), сижу тут изучаю QML...

Судя по тому, как на это прореагировали, многие мою радость разделяют. :)))

Ответить | Правка | Наверх | Cообщить модератору

43. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от Анонимный аноним (?), 01-Апр-18, 14:14 
> может хоть на этот-то раз тулзы для C-подобных языков сделали не любители Паскаля и Бейсика...

Поставить Паскаль в один ряд с васиками *рукалицо*


Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

44. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  –1 +/
Сообщение от Аноним (-), 01-Апр-18, 14:19 
>> может хоть на этот-то раз тулзы для C-подобных языков сделали не любители Паскаля и Бейсика...
> Поставить Паскаль в один ряд с васиками *рукалицо*

*рукалицо* хотя бы знает, что конъюнкция ("и") и "в один ряд" - это никак не одно и то же

и если Паскаль не в одном ряду с "васиками", то от этого он не становится в один ряд с "С-подобными" - *рукалицо* это тоже знает в отличии от


Ответить | Правка | Наверх | Cообщить модератору

45. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от Анонимный аноним (?), 01-Апр-18, 15:11 
> *рукалицо* хотя бы знает, что конъюнкция ("и") и "в один ряд" - это никак не одно и то же
> *рукалицо* это тоже знает/,/ в отличи/е/ от  

Не очень убедительный перевод стрелок *рукалицо*

Ответить | Правка | Наверх | Cообщить модератору

47. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от Аноним (-), 02-Апр-18, 15:23 
> Не очень убедительный перевод стрелок *рукалицо*

А зачем стараться и убедительно переводить, если сам вброс был неубедительным?

Ответить | Правка | Наверх | Cообщить модератору

7. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +3 +/
Сообщение от Аноним (-), 29-Мрт-18, 19:38 
> Неужели QML еще и case-sensitive?!!!

Например, если речь об этом,  переменные openNet и opennet – совершенно разные, и это здорово
А вот компоненты могут начинаться только с большой буквы, и переменные НЕ могут (логично)

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

9. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +4 +/
Сообщение от Анонимemail (9), 29-Мрт-18, 20:26 
> Неужели QML еще и case-sensitive?!!!
> Боюсь даже выяснять!

Вы с винды что ли пришли или чему вы удивляетесь?

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

17. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от Аноним (-), 29-Мрт-18, 21:08 
>Неужели QML еще и case-sensitive?!!!

А лучше как cmake - в одних местах case-sensitive, а в других case-insensitive?

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

35. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от . (?), 30-Мрт-18, 10:09 
> А лучше как cmake - в одних местах case-sensitive, а в других
> case-insensitive?

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

Ответить | Правка | Наверх | Cообщить модератору

12. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  –1 +/
Сообщение от anonymous (??), 29-Мрт-18, 20:39 
> QBS хотя бы декларативный

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

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

18. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от Аноним (-), 29-Мрт-18, 22:36 
Внезапно, make декларативный.
Ответить | Правка | Наверх | Cообщить модератору

19. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  –2 +/
Сообщение от anonymous (??), 29-Мрт-18, 23:37 
Внезапно, не декларативный. Порядком вызова команд можно управлять.
Ответить | Правка | Наверх | Cообщить модератору

50. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от Аноним (-), 04-Апр-18, 09:44 
> Внезапно, не декларативный. Порядком вызова команд можно управлять.

А можно и не управлять. Это достаточное условие для декларативности.

Просто там управлять порядком вызовов неудобно, а управлять целями - наглядно. И это уже _признак_ декларативности.

Учите матчасть!

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

Ответить | Правка | Наверх | Cообщить модератору

34. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  –2 +/
Сообщение от . (?), 30-Мрт-18, 10:07 
вы и make не умеете, как я погляжу...

Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

6. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  –5 +/
Сообщение от Аноним (-), 29-Мрт-18, 19:28 
Что не так-то?)
JavaScript на сегодня стал одним из быстрейших интерпретирумых языков
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

11. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от anonymous (??), 29-Мрт-18, 20:36 
Заметно. Бедные Qt-шники даже компилятор для него запилили.


Ответить | Правка | Наверх | Cообщить модератору

16. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от Аноним (-), 29-Мрт-18, 20:54 
> Заметно. Бедные Qt-шники даже компилятор для него запилили.

В Qt он не очень быстрый в сравнении с браузерами или нодой, но при типовом использовании всё более чем на хорошем уровне

Ответить | Правка | Наверх | Cообщить модератору

20. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +1 +/
Сообщение от anonymous (??), 29-Мрт-18, 23:40 
>> Заметно. Бедные Qt-шники даже компилятор для него запилили.
> В Qt он не очень быстрый в сравнении с браузерами или нодой,
> но при типовом использовании всё более чем на хорошем уровне

Что, электрон таки быстрее? О этот чудный диванный мир...

Ответить | Правка | Наверх | Cообщить модератору

23. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +1 +/
Сообщение от Аноним (-), 30-Мрт-18, 00:52 
> Что, электрон таки быстрее? О этот чудный диванный мир...

Не нужно путать. В электроне обычный веб, а в QML отрисовка на плюсах и опенгл работает

Ответить | Правка | Наверх | Cообщить модератору

30. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от anonymous (??), 30-Мрт-18, 09:19 
А браузере отрисовка на JS что ли? Не смешно.
Ответить | Правка | Наверх | Cообщить модератору

46. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от Аноним (-), 02-Апр-18, 06:13 
> А браузере отрисовка на JS что ли? Не смешно.

Как минимум, все нестандартные компоненты - это JS.

Ответить | Правка | Наверх | Cообщить модератору

26. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  –1 +/
Сообщение от qooKot (?), 30-Мрт-18, 06:58 
Есть инфа, что Qt использует все тот же V8, например...
Так что ваше "не очень быстрый в сравнении с браузерами или нодой" - бред. Он ровно тот же что в браузерах и этой-вашей-ноде.

>> но при типовом использовании всё более чем на хорошем уровне

Вы уж определитесь. Типовое использоваение js - как раз браузеры и нода. А вы утверждаете, что в браузере и ноде быстрее... Несогласованность в ваших высказываниях вижу я.

Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

28. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от solarw (?), 30-Мрт-18, 07:34 
для qml используется собственный движок v4, сделан для скорости работы с qobject, что бы избегать постоянных преобразований в/из js
Ответить | Правка | Наверх | Cообщить модератору

38. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от Аноним (-), 31-Мрт-18, 14:10 
> Вы уж определитесь. Типовое использоваение js - как раз браузеры и нода

Типовое использование в Qt. Едрить Вы бестолочь, сударь.

> Qt использует все тот же V8

Когда-то давно так действительно и было, но теперь нет. ES6+, к примеру, там нет.

> Несогласованность в ваших высказываниях вижу я

Знаний силу не мне нужно постичь. Спорить не стоит в пространстве неизвестном.

Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

8. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +4 +/
Сообщение от Анонимemail (9), 29-Мрт-18, 20:25 
Не путайте QML и js.
QML это простой и понятный декларативный язык. От js он взял лучшее, а именно JSON структуру. В большинстве случаев его и изучать то не требуется. Для декларирования очень удобен. Зря Qt его как js like рекламируют.
К творениям веб-макак вроде nodejs, да и к типичному js коду, он имеет мало отношения.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

10. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  –1 +/
Сообщение от anonymous (??), 29-Мрт-18, 20:35 
Как ты логику без JS собрался с QML работать? Чтобы тут диванные теоретики не описывали, но QML язык разметки, прибитый гвоздями к JS.
Ответить | Правка | Наверх | Cообщить модератору

15. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  –1 +/
Сообщение от Аноним (-), 29-Мрт-18, 20:51 
> Как ты логику без JS собрался с QML работать? Чтобы тут диванные
> теоретики не описывали, но QML язык разметки, прибитый гвоздями к JS.

Так-то да, но обычно он используется на достаточно примитивном уровне и очень хорошо вливается в общую концепцию

Ответить | Правка | Наверх | Cообщить модератору

21. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  –1 +/
Сообщение от anonymous (??), 29-Мрт-18, 23:41 
Настолько примитивном, что необходимость прибивать его гвоздями вызывает недоумение.
Ответить | Правка | Наверх | Cообщить модератору

24. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  –1 +/
Сообщение от Аноним (-), 30-Мрт-18, 00:55 
> Настолько примитивном, что необходимость прибивать его гвоздями вызывает недоумение.

А как иначе? Что использовать для интерфейсной и лёгкой бизнес логики?
JS - идеальный выбор, как ни крути

Ну и всегда остаётся C++ way для отрисовки

Ответить | Правка | Наверх | Cообщить модератору

27. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от qooKot (?), 30-Мрт-18, 07:02 
> JS - идеальный выбор, как ни крути

Ну ведь неправда же. Всегда есть набор ЗА и ПРОТИВ.
И выбрали его не потому, что он идеален, а по вполне себе прагматическим соображениям. Под него есть готовый движок, например.

Ответить | Правка | Наверх | Cообщить модератору

36. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  –1 +/
Сообщение от anonymous (??), 30-Мрт-18, 12:35 
Его никто выбирал. Его притащили адепты из совсем другой области.
Ответить | Правка | Наверх | Cообщить модератору

31. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от anonymous (??), 30-Мрт-18, 09:23 
>> Настолько примитивном, что необходимость прибивать его гвоздями вызывает недоумение.
> А как иначе? Что использовать для интерфейсной и лёгкой бизнес логики?
> JS - идеальный выбор, как ни крути

Для начала бы отделить интерфейс от бизнес-логики. Декларативный подход с ошмётками на убогом недоязыке выглядит очень смешно.

> Ну и всегда остаётся C++ way для отрисовки

Не остаётся. Из криокамеры вылезай.

Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

39. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от Аноним (-), 31-Мрт-18, 14:13 
> Декларативный подход с ошмётками на убогом недоязыке выглядит очень смешно.

На практике это довольно удобно. Желаю успехов с интерфейсом на C++.

> Не остаётся. Из криокамеры вылезай.

Остаётся. Можно бнальные paintы (не стоит). Или с использованием OpenGL. Виджеты, конечно, нельзя (и слава богам).

Ответить | Правка | Наверх | Cообщить модератору

14. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  –8 +/
Сообщение от Аноним (-), 29-Мрт-18, 20:49 
Что плохого в ноде-то? Серьезно, относительно недавно использую, классная вещь, быстрее всяких Ruby / PHP. Как глоток свежего воздуха после типизированных компилируемых языков.

p.s. QML, конечно, нравится больше, он более структурированный, лаконичный и логичный

Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

22. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от anonymous (??), 29-Мрт-18, 23:42 
Ну вот, ещё один фрейворк с языком сравнивает. Фу таким быть.
Ответить | Правка | Наверх | Cообщить модератору

25. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от Аноним (-), 30-Мрт-18, 00:57 
> Ну вот, ещё один фрейворк с языком сравнивает. Фу таким быть.

Где? JavaScript принципиально  разный бывает, поэтому корректно отдельно писать, мол JS в ноде, JS в QML

Ответить | Правка | Наверх | Cообщить модератору

32. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  –1 +/
Сообщение от anonymous (??), 30-Мрт-18, 09:24 
>JavaScript принципиально разный бывает

После этой фразы мне стало смешно.

Ответить | Правка | Наверх | Cообщить модератору

40. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от Аноним (-), 31-Мрт-18, 14:16 
> После этой фразы мне стало смешно.

Соболезную. Движков JS много и каждый может работать немного иначе.
Допустим, в QML банально нет ES6+ (на самом деле, и не нужно), нет DOM / window / etc -> процесс написания приложения сильно отличается от аналогичного в вебе.
Это как сравнивать C++99 + Qt и C++11, например. Совершенно разные подходы, совершенно разные функции.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру