|
2.4, a (??), 01:39, 23/06/2011 [^] [^^] [^^^] [ответить]
| +5 +/– |
> По дизайну "привет 90е"!
Юзерам, далеким от индустрии разработки ПО, как всегда надо все и сразу.
Ну так если для вас самое главное - это дизайн, ну продолжайте пользоваться теми средствами, дизайн которых вас устраивает. Кто же вам мешает.
С другой стороны, если тулкит правильно спроектирован, то работа дизайнеров для него должна быть параллельна от разработчиков. А разработчикам главное разработать надежный движок и инструменты. А дизайнеры сами подтянутся в свободном проекте.
Просто некоторые постоянно беспокоятся по поводу появления чего-то нового. Поскольку когда уже обычно у новых средсв появлятся продвинутый дизайн, те кто раньше из-за этого переживали, вдруг внезапно обнаруживают, что не могут осилить сами эти новые средства, какого бы дизайна они ни были.
| |
|
3.25, Аноним (-), 21:16, 23/06/2011 [^] [^^] [^^^] [ответить]
| +/– |
>С другой стороны, если тулкит правильно спроектирован, то работа дизайнеров для него должна быть параллельна от разработчиков. А разработчикам главное разработать надежный движок и инструменты. А дизайнеры сами подтянутся в свободном проекте.
FLTK не поддерживает CSS как Qt или GTK, тут внешний вид элементов интерфейса вообще фиг знает как делается.
| |
|
4.26, a (??), 21:30, 23/06/2011 [^] [^^] [^^^] [ответить]
| +/– |
> тут внешний вид элементов интерфейса вообще фиг знает как делается.
Если вы не знаете, как это делается, из этого никак не следует, что это делается как-то плохо.
Я лично не знаю, как там делается внешний вид элементов интерфейса.
Я лишь хотел сказать, что это глупо судить о качестве тулкита только по тому, что разработчики не стали в первую очередь заниматься модными фишками ради этого самого "внешнего вида". Это всегда можно будет потом доделать, если тулкит спроектирован грамотно.
| |
4.33, anonymous (??), 22:52, 23/06/2011 [^] [^^] [^^^] [ответить]
| +/– |
>FLTK не поддерживает CSS как Qt или GTK, тут внешний вид элементов интерфейса вообще фиг знает как делается.
Во 2-й ветке вроде есть какие-то темы. В 1.х вроде всё захардкожено. Можно только из приложения менять цвета элементов.
| |
|
3.27, Aesthetus Animus (ok), 21:49, 23/06/2011 [^] [^^] [^^^] [ответить]
| +/– |
>Ну так если для вас самое главное - это дизайн,
>ну продолжайте пользоваться теми средствами,
>дизайн которых вас устраивает. Кто же вам мешает.
Предыдущий оратор, видимо, сам того не подозревая, очень удачно упомянул кривость дизайна фалтика. Ведь под дизайном понимается далеко не один лишь внешний вид формочек, но и архитектура, реализация, организация кода, основополагающая парадигма. А всего этого, что должно определять благодатную почву для взращивания отличительных качеств, всего этого там нет. А вместо того, имеем еще одну студенческую поделку в лице очередного кривого тулкита.
| |
|
4.28, a (??), 22:17, 23/06/2011 [^] [^^] [^^^] [ответить]
| +/– |
> Предыдущий оратор, видимо, сам того не подозревая, очень удачно упомянул кривость дизайна фалтика. Ведь под дизайном понимается далеко не один лишь внешний вид формочек, но и архитектура, реализация, организация кода, основополагающая парадигма. А всего этого, что должно определять благодатную почву для взращивания отличительных качеств, всего этого там нет. А вместо того, имеем еще одну студенческую поделку в лице очередного кривого тулкита.
Предыдущий оратор кроме слова "дизайн" и "90-е" больше ничего не упоминал.
Ни о какой "кривости" разговора не было. В этом все и дело.
Или по-вашему в "90-е" был только "кривой" дизайн?
Поэтому из контекста и следует, что этот оратор судил о качестве тулкита исключительно по внешнему виду, и ничего не знает ни об "архитектуре", ни об "организации кода", ни о каких-либо "парадигмах".
Поскольку если бы он об этом знал, он не говорил бы про "90-е".
Я лично не знаю, как спроектирован обсуждаемый тулкит. Я его воббще ни разу не использовал.
Я лишь указал, в самом первом своем посте, что большинство дилетантов судят о качестве программных продуктов исключительно по внешнему виду. Некоторые еще по скорости работы.
Скорость и вид окошек - для них главные факторы.
Теперь вот еще многих раздражает, что в Qt все больше используется js. То же самое - толком ни одного языка не знают, но видите ли для них js - это безусловное зло. Просто потому что это не вписывается в их стереотипы.
| |
|
5.34, anonymous (??), 22:56, 23/06/2011 [^] [^^] [^^^] [ответить]
| +/– |
>Теперь вот еще многих раздражает, что в Qt все больше используется js. То же самое - толком ни одного языка не знают, но видите ли для них js - это безусловное зло. Просто потому что это не вписывается в их стереотипы.
При чём тут стереотипы? Компилируемый код почти всегда быстрее интерпретатора. Это факт, который глупо отрицать.
| |
|
6.37, a (??), 23:05, 23/06/2011 [^] [^^] [^^^] [ответить]
| +/– |
> Компилируемый код почти всегда быстрее интерпретатора. Это факт, который глупо отрицать.
Вот как раз это уже давно не факт. Кроме того, какие языки вы считаете чистыми интерпретаторами? Практически все языки давно уже компилируются в тот или иной байт-код.
Не говоря уже про JIT, где компиляция идет в нативный код на лету.
Вот сами и являетесь примером типичного стереотипщика. Не видите стереотипов на которых сами стоите. Что то услышали где-то про какие-то ужасные интерпретаторы, так у вас навсегда и отложилось.
Кроме того, как и говорилось уже - для вас главным критерием является скорость - боль просто не знаете о чем говорить про языки.
> При чём тут стереотипы?
Вот это все и есть стереотипы. Вот при чем тут они.
Что и требовалось доказать.
| |
|
7.40, anonymous (??), 23:14, 23/06/2011 [^] [^^] [^^^] [ответить]
| +1 +/– |
>Не говоря уже про JIT, где компиляция идет в нативный код на лету.
Такты процессора на него не тратятся. Конечно же.
>Вот сами и являетесь примером типичного стереотипщика. Не видите стереотипов на которых сами стоите. Что то услышали где-то про какие-то ужасные интерпретаторы, так у вас навсегда и отложилось.
Это у тебя стереотипы. Или просто на диету надо, мой толстенький друг.
| |
|
8.41, a (??), 23:24, 23/06/2011 [^] [^^] [^^^] [ответить] | +/– | В чем смысл этой вашей фразы Вы считате быстрыми только те языки, на которые ... текст свёрнут, показать | |
|
|
10.45, a (??), 00:10, 24/06/2011 [^] [^^] [^^^] [ответить] | +/– | Ну вы уже попробовали говорить про якобы проблемы js, назвав его почему-то интер... текст свёрнут, показать | |
|
|
12.50, a (??), 00:26, 24/06/2011 [^] [^^] [^^^] [ответить] | +/– | Мда Чего только вы не напридумываете, лишь бы переключить внимание с ваших ... текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
|
2.6, Аноним (-), 02:14, 23/06/2011 [^] [^^] [^^^] [ответить]
| +1 +/– |
И слава богу, потому что с тех пор интерфейс только обыдлел - стал тормозным, тяжёлым и убогим. Из "передовых" тулкитов gtk даже в 3 инкарнации, как я понимаю, остаётся сишным г-ном, а Qt сваливается в выгребную яму javascript'а. Так что wxwidgets и fltk выглядят вполне себе перспективно.
| |
|
3.8, a (??), 06:45, 23/06/2011 [^] [^^] [^^^] [ответить]
| +/– |
> И слава богу, потому что с тех пор интерфейс только обыдлел - стал тормозным, тяжёлым и убогим. Из "передовых" тулкитов gtk даже в 3 инкарнации, как я понимаю, остаётся сишным г-ном, а Qt сваливается в выгребную яму javascript'а. Так что wxwidgets и fltk выглядят вполне себе перспективно.
А вот насчет js - это вы зря. Это очень перспективный и удачный язык. Именно поэтому он сейчас переживает "вторую молодость", когда начали появляться server-side реализации.
И про C вы тоже зря.
Выгребной ямой как раз таки скорее и является C++ - поскольльку в один язык намешано сразу все.
| |
|
4.12, Антоним (?), 10:01, 23/06/2011 [^] [^^] [^^^] [ответить]
| +1 +/– |
> А вот насчет js - это вы зря. Это очень перспективный и удачный язык.
Что удачного? Язык с кучей архаизмов в дизайне, первый "блин". Гогно это.
| |
|
5.21, a (??), 18:28, 23/06/2011 [^] [^^] [^^^] [ответить]
| +/– |
>> А вот насчет js - это вы зря. Это очень перспективный и удачный язык.
> Что удачного? Язык с кучей архаизмов в дизайне, первый "блин". Гогно это.
В принципе архаизмы есть везде.
Что конкретно вы называете "архаизмами" в js?
Как вы подсчитали, что их никак не меньше "кучи"?
Именно в "дизайне"? Что вы называете "дизайном" языка?
Вы "дизайнер"?
| |
|
|
7.24, a (??), 19:13, 23/06/2011 [^] [^^] [^^^] [ответить]
| +/– |
>>Что конкретно вы называете "архаизмами" в js?
>>Как вы подсчитали, что их никак не меньше "кучи"?
>>Именно в "дизайне"? Что вы называете "дизайном" языка?
>>Вы "дизайнер"?
> Детка, чтобы оценить качество молока, не надо быть коровой.
То есть такой универсальный ответ вам подсказал Гугл.
Да, это верно в случае простых бытовых общеупотребительных вещей.
Однако, чтобы оценить качество профессиональных инструментов, коими все-таки являются языки программирования, для этого надо быть разработчиком. Тут скорее надо понимать, что такое "архитектура", а не только "дизайн". Уметь видеть конструкцию, а не только внешнюю вывеску.
Ну так не будучи "коровой", как вы сами признались, вы можете конкретно ответить на поставленные выше вопросы, по поводу качества "молока". Кроме того факта, что лично вам оно чем-то не понравилось.
| |
|
|
|
4.17, Anonymousapiens (ok), 11:15, 23/06/2011 [^] [^^] [^^^] [ответить]
| +4 +/– |
>Именно поэтому он сейчас переживает "вторую молодость", когда начали появляться server-side реализации.
"Вторую молодость" он переживает потому, что подросло целое поколение неосиляторов, для которых даже пихтон теперь слишком сложен.
>Выгребной ямой как раз таки скорее и является C++ - поскольльку в один язык намешано сразу все.
Можно было написать короче: "йаниасилел".
| |
|
5.23, a (??), 18:48, 23/06/2011 [^] [^^] [^^^] [ответить]
| –1 +/– |
> "Вторую молодость" он переживает потому, что подросло целое поколение неосиляторов, для которых даже пихтон теперь слишком сложен.
"слишком сложен"
Во-первых, вы как и большинство дилетантов явно путаете "простоту" с "легкостью/понятностью/доступностью".
Отдельно взятая математическая теория, между прочим - еще проще, чем Python и js, не говоря уже про C++. Но многие утверждают, что математика "слишком сложна", хотя на самом деле она им просто непонятна.
Потому js и проще, что он ближе к математике.
> Можно было написать короче: "йаниасилел".
Во-вторых, очевидно, что всех, кто не разделяет ваших идеалов, вы автоматически записываете в "неосилянты". Так вам удобнее.
Вы даже не можете предпололжить себе вариант, что другие могут знать несколько языков, в отличии от вас, и выбирать на основе своих знаний. И спользовать несколько языков в связках, наприме, C/js, а не один только С++.
А не только потому, что их любимый язык - единственный, который им удалось "осилить", как видимо в вашем случае.
Видимо, некоторым очень тяжело дается осилить функции как объекты первого класса, замыкания и простой базис js, который позволяет его использовать, как метаязык.
И очень гордятся, что якобы "осилили" такие "очень сложные языки". Хотя на самом деле просто утопают в "сложностях", порождаемых большим количеством частных случаев.
И очень беспокоятся, что их вытесняют разработчики с более обстратным мышлением, свободным от привязок к частностям.
| |
|
6.29, Anonymousapiens (ok), 22:28, 23/06/2011 [^] [^^] [^^^] [ответить]
| +/– |
>другие могут знать несколько языков, в отличии от вас
Знаю 7 языков. Выбираю под задачу. </thread>
| |
|
7.30, a (??), 22:43, 23/06/2011 [^] [^^] [^^^] [ответить]
| +/– |
>>другие могут знать несколько языков, в отличии от вас
> Знаю 7 языков. Выбираю под задачу. </thread>
Ну-ну. Спохватились.
И при этом считаете, что в Qt нет таких задач, под которые хорошо подходит js.
Зато всех, чей "выбор под задачу" не совпадает с вашим, считаете "неосилянтами".
| |
|
|
9.35, a (??), 22:57, 23/06/2011 [^] [^^] [^^^] [ответить] | +/– | А, ну да, про Qt говорили не вы Вы зато говорили, что Python считате слишком пр... текст свёрнут, показать | |
|
|
11.42, a (??), 23:37, 23/06/2011 [^] [^^] [^^^] [ответить] | +/– | Ну вы так и не рискнули ответить, в чем же по-вашему назначение js И почему вы ... текст свёрнут, показать | |
|
|
13.49, a (??), 00:23, 24/06/2011 [^] [^^] [^^^] [ответить] | +/– | Ну, допустим именно java я тоже не люблю Если они разные, и разные примеры, то ... текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
|
|
4.20, anonymous (??), 16:45, 23/06/2011 [^] [^^] [^^^] [ответить]
| +/– |
>wxwidgets тот еще тормоз
Как оно будет тормозить в сравнении с яваскриптом
| |
|
|
2.13, Bod (??), 10:19, 23/06/2011 [^] [^^] [^^^] [ответить]
| +1 +/– |
> По дизайну "привет 90е"!
Это скорее фича, т.е. преимущество, а не недостаток.
| |
|
1.5, grafsoft (ok), 01:41, 23/06/2011 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Друг говорил, что только его сумели заставить работать, на чипе без FPU, в embedded устройстве с экраном, qt gtk оказались редкостными тормозами (хотя вроде бы зачем там FPU? )
| |
|
2.7, Аноним (-), 02:19, 23/06/2011 [^] [^^] [^^^] [ответить]
| +/– |
> Друг говорил, что только его сумели заставить работать, на чипе без FPU,
> в embedded устройстве с экраном, qt gtk оказались редкостными тормозами (хотя
> вроде бы зачем там FPU? )
FPU много для чего нужно - гораздо проще ту же геометрию считать во float, чем иметь геморрой с переполнением интов. В embedded без FPU явно не нужны никакие Qt и Gtk.
| |
|
3.15, anonymous (??), 10:36, 23/06/2011 [^] [^^] [^^^] [ответить]
| +/– |
>чем иметь геморрой с переполнением интов.
А что, long long int уже отменили?
| |
|
|
1.10, СуперАноним (?), 09:07, 23/06/2011 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>Fl_Native_Filechooser (выбор файлов в стиле текущего десктоп-окружения)
Правильное решение. Хорошо, когда разработчики тулкитов сами начинают задумываться, чтобы их поделие выглядело в стиле текущего десктоп окружения.
| |
1.36, gegMOPO4 (ok), 23:05, 23/06/2011 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Полная поддержка UTF-8 и интернациональных методов ввода;
> Код для поддержки Mac OS X переведен на использование текущего тулкита Cocoa.
Поддержка Wayland такими темпами когда будет? К 2020-му?
| |
1.51, Dvorkin (ok), 03:26, 29/06/2011 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
у меня на столе девайсик на АРМе с8ю мегабайтами памяти и приложением в киоск-режиме поверх X-kdrive прелестнейшим образом отрисовывает статистику в charts и прочее в видгетах на fltk.
виват!
| |
|