|
Мозговой штурм на тему разработки клиент-серверного приложения
|
|||
---|---|---|---|
#18+
> Тебе никогда не приходило в голову, что дерьмовый софт возникает совсем не из-за того, что инструмент разработки плохой? :) Да ну? Касательно дельфи, например. Невозможность простого создания кастомной экранной формы в рантайме привела к сотням "велосипедных" движков, основанных на том, что все метаданные формы хранились в неких таблицах (form, field, lookup и прочее, например). Далее эти формы генерились движком. И у каждого уважающего себя дельфийника был подобный движок.. Окей. Только этот подход - говно. Почему говно нормальные люди давно поняли. Сравните хотя бы с новыми способами хенерирования этих же форм в winrt (где все декларативненько задается на html, а бизнес-логика, ну или хотя бы часть связанная с проверками на форме выполняется яваскриптом) или с хамлом, да хотя бы с древней, как шкура мамонта связке tcl + tk ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2012, 15:08 |
|
Мозговой штурм на тему разработки клиент-серверного приложения
|
|||
---|---|---|---|
#18+
kosh the bestДа ну? Да, да, не сомневайся. kosh the bestНевозможность простого создания кастомной экранной формы в рантайме Вот как раз то, о чем я говорю. Следует читать так: "незнание архитектуры Delphi привело к сотням..." Формы Delphi в принципе создаются только в рантайме. Дизайнер делает всего лишь скрипт, который потом выполняется движком сериализации/десериализации. Ничто, кроме необразованности, не мешает в Delphi создавать формы любым способом - и в рантайме, и по скрипту, и из XML. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2012, 15:43 |
|
Мозговой штурм на тему разработки клиент-серверного приложения
|
|||
---|---|---|---|
#18+
kosh the bestСравните хотя бы с новыми способами хенерирования этих же форм в winrt (где все декларативненько задается на html, а бизнес-логика Сравнил. DFM-скрипт, описывающий расположение и поведение контролов, и программный код, задающий логику их работы (или бизнес-логику, но это крайне дурной тон, смешивать бизнес-логику с интерфейсом). И чё, есть какая-то принципиальная разница? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2012, 15:46 |
|
Мозговой штурм на тему разработки клиент-серверного приложения
|
|||
---|---|---|---|
#18+
> Формы Delphi в принципе создаются только в рантайме. Дизайнер делает всего лишь скрипт, который потом выполняется движком сериализации/десериализации. Ничто, кроме необразованности, не мешает в Delphi создавать формы любым способом - и в рантайме, и по скрипту, и из XML. Покажите, пожалуйста, как вы это делаете. Или ссылку на опенсорс. Или ссылку на документацию. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2012, 16:41 |
|
Мозговой штурм на тему разработки клиент-серверного приложения
|
|||
---|---|---|---|
#18+
давайте без холиваров я люблю Delphi и другое средство использовать не буду. нравится что-то другое - ради бога используйте ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2012, 17:20 |
|
Мозговой штурм на тему разработки клиент-серверного приложения
|
|||
---|---|---|---|
#18+
kosh the bestНевозможность простого создания кастомной экранной формы в рантайме привела к сотням "велосипедных" движков, основанных на том, что все метаданные формы хранились в неких таблицах (form, field, lookup и прочее, например). Далее эти формы генерились движком. Я вполне могу понять неграмотность - сам во многом неграмотен. Я вполне могу понять апломб, побуждающий публично категорично заявлять всякие глупости. Мне интересно только одно: если есть "невозможность простого создания кастомной формы в рантайме", то каким волшебным механизмом "далее эти формы генерились движком"? Вот нежелание хоть чуть-чуть подумать я понять не могу. kosh the bestСравните хотя бы с новыми способами Новые способы отказываются от древних старых и идут в сторону дельфового dfm, если коротко. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2012, 20:27 |
|
Мозговой штурм на тему разработки клиент-серверного приложения
|
|||
---|---|---|---|
#18+
kosh the best> Тебе никогда не приходило в голову, что дерьмовый софт возникает совсем не из-за того, что инструмент разработки плохой? :) Да ну? Касательно дельфи, например. Невозможность простого создания кастомной экранной формы в рантайме привела к сотням "велосипедных" движков, основанных на том, что все метаданные формы хранились в неких таблицах (form, field, lookup и прочее, например). Далее эти формы генерились движком. И у каждого уважающего себя дельфийника был подобный движок.. Окей. Только этот подход - говно. Почему говно нормальные люди давно поняли. Сравните хотя бы с новыми способами хенерирования этих же форм в winrt (где все декларативненько задается на html, а бизнес-логика, ну или хотя бы часть связанная с проверками на форме выполняется яваскриптом) или с хамлом, да хотя бы с древней, как шкура мамонта связке tcl + tk исповедь бестолкового студента какая-то, которому рассказали что есть программирование, но не сказали как и чем это делается. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2012, 20:35 |
|
Мозговой штурм на тему разработки клиент-серверного приложения
|
|||
---|---|---|---|
#18+
kosh the best> Какой нет и ява? У человека опыт на дельфи, писать нужно по любому виндового клиента. Зачем для этого изучать трёхзвенную архитектуру и новые языки? Разве что для образования... Ага. И после пары лет "разработки" получается глюкавое и наивное подобие java application server. Спасибо - такого говна, понаписанного на дельфи и билдере я насопровождался вволю. Дон Себастьян Перейра, когда ты успел такого насопровождаться, да еще и "вволю"? В перерывах между торговлей черным деревом и другими подростковыми забавами? Иди уже лучше на подростковые ресурсы, ты там за своего... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2012, 21:03 |
|
Мозговой штурм на тему разработки клиент-серверного приложения
|
|||
---|---|---|---|
#18+
kosh the bestПокажите, пожалуйста, как вы это делаете. Или ссылку на опенсорс. Или ссылку на документацию. Ну вот пример сериализации форм вручную: http://www.rsdn.ru/article/Delphi/makecomponents.xml А создавать компоненты в рантайме без использования сериализации - это вообще второй год детского сада, даже как-то стыдно спрашивать как-то :) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2012, 00:15 |
|
Мозговой штурм на тему разработки клиент-серверного приложения
|
|||
---|---|---|---|
#18+
кастомные формы, речь про кастомные формы, которые может ваш клиент сам в случае чего поправить, как их внешний вид, так и проверки.. дак вот, повторяюсь в дельфи ничего для этого нет из коробки и каждый дельфийсник для этого наваял собственный велосипед и гордится этим.. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2012, 12:31 |
|
Мозговой штурм на тему разработки клиент-серверного приложения
|
|||
---|---|---|---|
#18+
kosh the bestкастомные формы, речь про кастомные формы, которые может ваш клиент сам в случае чего поправить, как их внешний вид, так и проверки.. дак вот, повторяюсь в дельфи ничего для этого нет из коробки и каждый дельфийсник для этого наваял собственный велосипед и гордится этим.. т.е. ты, как внедряльщик с "огромным опытом", за это "отвечаешь"? Так Саня? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2012, 14:05 |
|
Мозговой штурм на тему разработки клиент-серверного приложения
|
|||
---|---|---|---|
#18+
kosh the bestкастомные формы, речь про кастомные формы, которые может ваш клиент сам в случае чего поправить, как их внешний вид, так и проверки.. дак вот, повторяюсь в дельфи ничего для этого нет из коробки и каждый дельфийсник для этого наваял собственный велосипед и гордится этим..Это по вашему варианту сам клиент будет править "winrt (где все декларативненько задается на html, а бизнес-логика, ну или хотя бы часть связанная с проверками на форме выполняется яваскриптом) или с хамлом, да хотя бы с древней, как шкура мамонта связке tcl + tk"??? Прямо бухгалтер без программиста поправит? А если программист, то наверное, без разницы? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2012, 15:31 |
|
Мозговой штурм на тему разработки клиент-серверного приложения
|
|||
---|---|---|---|
#18+
alexeyvgkosh the bestкастомные формы, речь про кастомные формы, которые может ваш клиент сам в случае чего поправить, как их внешний вид, так и проверки.. дак вот, повторяюсь в дельфи ничего для этого нет из коробки и каждый дельфийсник для этого наваял собственный велосипед и гордится этим..Это по вашему варианту сам клиент будет править "winrt (где все декларативненько задается на html, а бизнес-логика, ну или хотя бы часть связанная с проверками на форме выполняется яваскриптом) или с хамлом, да хотя бы с древней, как шкура мамонта связке tcl + tk"??? Прямо бухгалтер без программиста поправит? А если программист, то наверное, без разницы? Нет, это делать будут делать внедренцы, либо программисты уже на стороне заказчика, если им потребуется по быстрому что то доработать или поправить. Всяко это лучше чем ковырятся в очередном конфигураторе или генераторе форм сваяном дельфистом на древних технологиях. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2012, 17:31 |
|
Мозговой штурм на тему разработки клиент-серверного приложения
|
|||
---|---|---|---|
#18+
kosh the bestНет, это делать будут делать внедренцы, либо программисты уже на стороне заказчика, если им потребуется по быстрому что то доработать или поправить. Всяко это лучше чем ковырятся в очередном конфигураторе или генераторе форм сваяном дельфистом на древних технологиях. А что, XAML и JavaScript это хоть как-то облегчают? Это вообще редчайший бред - ради возможности кастомизации на стороне клиента делать морду программы на JavaScript (вон, на Террасофт ЦРМ посмотрите). Дайте клиенту тогда исходники кастомизируемых модулей, и пусть себе дорабатывает как хочет. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2012, 18:40 |
|
Мозговой штурм на тему разработки клиент-серверного приложения
|
|||
---|---|---|---|
#18+
kosh the bestВсяко это лучше чем ковырятся в очередном конфигураторе или генераторе форм сваяном дельфистом на древних технологиях.Я почему то так и думал, что аргументы сведуться исключительно к словам "древняя технология", "старьё" и т.д. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2012, 01:57 |
|
Мозговой штурм на тему разработки клиент-серверного приложения
|
|||
---|---|---|---|
#18+
softwarerНовые способы отказываются от древних старых и идут в сторону дельфового dfm, если коротко. +1 ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2012, 13:00 |
|
Мозговой штурм на тему разработки клиент-серверного приложения
|
|||
---|---|---|---|
#18+
аргументы тут примерно те же, что приводил гослинг, когда призывал отказываться от емакс в сторону современных ide при разработке софта, в частности для явы он предлагал нетбинс тогда.. его активно тогда "закидывали какашками" на конференциях.. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2012, 20:49 |
|
Мозговой штурм на тему разработки клиент-серверного приложения
|
|||
---|---|---|---|
#18+
kosh the bestаргументы тут примерно те же, что приводил гослинг, когда призывал отказываться от емакс в сторону современных ide при разработке софта, в частности для явы он предлагал нетбинс тогда.. его активно тогда "закидывали какашками" на конференциях.. И правильно делали, что закидывали. Но к сожалению, современный рынок средств разработки ориентирован на школоту и индусов, а не на специалистов. Гослинг, к слову, продвигал в первую очередь не перспективный язык, а собственную кормушку. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2012, 20:55 |
|
Мозговой штурм на тему разработки клиент-серверного приложения
|
|||
---|---|---|---|
#18+
любая IDE может ускорить разработку, но не сделает программу лучше. Поэтому когда призывают отказываться от текстового редактора в пользу IDE, то прежде всего нужно искать интерес призывающего в этой самой IDE. p.s. Поклонник Коша... разработка - это тебе не Фентези, здесь немного другие правила. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2012, 22:17 |
|
Мозговой штурм на тему разработки клиент-серверного приложения
|
|||
---|---|---|---|
#18+
когда вы создаете собственный генератор форм (экранных и печатных), некий способ формирования бизнес логики (собственный встроенный скриптовый язык, чаще всего) вам волей-неволей приходится создавать и окружение, в котором все это будет работать, так появляются наколенные конфигураторы форм, отладчики и редакторы встроенных языков и прочее.. окей, в 97 году от этого было никуда не уйти - волей-неволей приходилось это делать (да хотя бы тот же 1С) но не в 2012 же году.. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2012, 23:13 |
|
Мозговой штурм на тему разработки клиент-серверного приложения
|
|||
---|---|---|---|
#18+
прежде всего нужно ответить на вопрос "а что такое наколенные?" А затем постараться ответить на следующий вопрос: а чем 2012 год от 97 отличается? Новыми названиями? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.12.2012, 00:30 |
|
Мозговой штурм на тему разработки клиент-серверного приложения
|
|||
---|---|---|---|
#18+
kosh the bestв 97 году от этого было никуда не уйти - волей-неволей приходилось это делать (да хотя бы тот же 1С) но не в 2012 же году..И в 2012 так же. iscrafmлюбая IDE может ускорить разработку, но не сделает программу лучше. Поэтому когда призывают отказываться от текстового редактора в пользу IDE, то прежде всего нужно искать интерес призывающего в этой самой IDE.Ну, интерес "ускорить разработку" тоже вполне нормально, почему в ваших словах какой то негативный оттенок? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.12.2012, 02:12 |
|
Мозговой штурм на тему разработки клиент-серверного приложения
|
|||
---|---|---|---|
#18+
kosh the bestтак появляются наколенные конфигураторы форм, отладчики и редакторы встроенных языков и прочее.. Так работают все крупные программные комплексы kosh the bestно не в 2012 же году.. А что, в 2012 году есть альтернатива? Ты же, надеюсь, не всерьез считаешь, что JavaScript нужно использовать для разработки и кастомизации бизнес-приложений? Ты же не из сумасшедшего дома прибежал? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.12.2012, 02:57 |
|
Мозговой штурм на тему разработки клиент-серверного приложения
|
|||
---|---|---|---|
#18+
alexeyvgiscrafmлюбая IDE может ускорить разработку, но не сделает программу лучше. Поэтому когда призывают отказываться от текстового редактора в пользу IDE, то прежде всего нужно искать интерес призывающего в этой самой IDE.Ну, интерес "ускорить разработку" тоже вполне нормально, почему в ваших словах какой то негативный оттенок? потому что поклонник Коша считает что разрекламированная IDE производит хорошие программы, а не разработчик. Это настолько глупое мнение, что позитивно его воспринимать тяжело. А ускорение разработки в случае, когда остальные критерии в норме, в большинстве случаев является очень весомым фактором. Ничего против различных IDE конечно же не имею. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.12.2012, 15:36 |
|
Мозговой штурм на тему разработки клиент-серверного приложения
|
|||
---|---|---|---|
#18+
iscrafmalexeyvgНу, интерес "ускорить разработку" тоже вполне нормально, почему в ваших словах какой то негативный оттенок? потому что поклонник Коша считает что разрекламированная IDE производит хорошие программы, а не разработчик. Это настолько глупое мнение, что позитивно его воспринимать тяжелоА, понятно, с этим нельзя не согласиться. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.12.2012, 16:24 |
|
|
start [/forum/topic.php?fid=33&msg=38097964&tid=1547748]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
54ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 164ms |
0 / 0 |