Даже если ускорение будет не на порядок (т.е. в 10 раз), а в два раза — то и это хороший результат. В проектах же, где форм много (вижу часто на форуме обсуждают 200-300 форм), преимущества быстрой визуальной разработки остаются. Замечу, что визуальная разработка касается не только интерфейса. В невизуальные компоненты обернуто большое количество кода, сложно найти какую-то нишу в программировании, для которой отсутствуют соответствующие компоненты. А если такая ниша и есть — то есть повод сделать недостающие компоненты :)
Вообще, кто-то всерьёз в 21-м веке предлагает делать меню вот так:
???? И ставит мне минусы, когда я предлагаю RAD альтернативы? Удивительные люди :)
Можно также вспомнить отличную переносимость кода вверх. Делфи, может, несколько консервативен, зато переносимость кода у него отличная. А это — один из больших плюсов как раз на долгоиграющих больших проектах. Насколько я знаю — этим могут похвастаться далеко не все языки.
Бред какой, 15 лет проектам, проекты сложные, ответственные, миллион+ строк кода. Недавно частично перенесены на линукс под лазарусом.
И их таких много, судя по конференциям. Не говорите о том, о чем понятия не имеете.
в текущем состоянии содержит более 3000 строк из-за большого количества возложенный на него обязанностей
Странно, у меня в программах есть модули больше 10 тысяч строк (вот посмотрел — 13746) и это не является какой-либо существенной проблемой. Естественно — всё максимально вычищено, структурировано, модель mvp, в целом, выдержана. И я не считаю себя каким-то гением.
Главная причина, думаю, всё таки в том, что пользователю редко нужно множество похожих программ. По своему опыту и моих знакомых — это один браузер, один навигатор, один калькулятор, один (максимум — несколько) текстовых редакторов. Если телефон используется геймером — ну может пяток игрушек. Сайты всё таки намного более разнообразны, чем программы, в сотню сайтов в месяц верю. В сотню программ — нет :)
Если в вебе будет нативный код, зачем тогда вообще браузер? Запустил на операционке и работай, зачем лишние прослойки, которые сами по себе создают дополнительные сложности? Какие преимущества могут дать браузеры по сравнению с чистой OS? Зачем продираться через тернии прослоек к OpenGL? К другому железу? Если просто собрал, запустил и работает? Я не с целью потроллить, но реально обсудить.
По своему опыту. Скайп, es проводник, навител, PowerAmp, курсы валют, калькулятор, вайбер, мобайл VoIP, букинг — всё нативное. В браузере, да, бывает — брожу по сайтам. Я, наверно, какой-то неправильный юзер.
Согласен на такую формулировку: является преимуществом не только Delphi.
Стоит смотреть не только наличие механизма визуального проектирования, но и на количество и качество компонент для Делфи и для других языков.
Пример с другого форума, сравнивали компоненты TRichEdit для разных языков:
Delphi:
C++
У нас не было описанных проблем, и я ни разу не видел жалобы на это на форумах, возможно, просто повезло, конечно.
Схемы данных не помогут?
Если без троллинга — то результаты и перспективы ошеломляющие.
Вообще, кто-то всерьёз в 21-м веке предлагает делать меню вот так:
???? И ставит мне минусы, когда я предлагаю RAD альтернативы? Удивительные люди :)
Можно также вспомнить отличную переносимость кода вверх. Делфи, может, несколько консервативен, зато переносимость кода у него отличная. А это — один из больших плюсов как раз на долгоиграющих больших проектах. Насколько я знаю — этим могут похвастаться далеко не все языки.
И их таких много, судя по конференциям. Не говорите о том, о чем понятия не имеете.
У меня компаньон по рассылке получил шифрующего трояна так по почте.
Странно, у меня в программах есть модули больше 10 тысяч строк (вот посмотрел — 13746) и это не является какой-либо существенной проблемой. Естественно — всё максимально вычищено, структурировано, модель mvp, в целом, выдержана. И я не считаю себя каким-то гением.
Язык — Delphi + asm вставки.
так он и собирает ) только из батника.
Рейтинг Делфи:
http://www.tiobe.com/tiobe-index/delphi-object-pascal/
рейтинг шарпа:
http://www.tiobe.com/tiobe-index/csharp/
https://www.getlazarus.org/setup/?download#raspberry_pi
думаю да: