Совершенно верно, возможность создавать функции высшего порядка не делает язык пригодным для ФП. Помимо возможности должно быть еще удобство и читабельность.
Что-то я не могу сообразить, как try/catch может помочь при отладке
Я мимо проходил, но в случае ошибки в catch можно прозрачно для внешнего кода вывести все нужные нам данные подробно, записать в лог или отправить почту.
Вы совершенно правы, «утверждение не совсем корректно». Утверждая это, я не взял во внимание файловые базы данных, а говорил только о серверных, моя вина, я должен был уточнить.
Но в целом вопрос сохраняется, много ли сейчас новых крупных проектов начинают на делфи? Весь софт, написанный на делфи, что я знаю, написан лет 20 назад и до сих пор его просто поддерживают.
Это не риторический вопрос, меня правда заинтересовали в этой ветке.
Ну если терпят — будут терпеть дальше, если терпят — значит их устраивает или не хотят возмущаться, сидят в зоне комфорта.
Знаете, лучше терпеть бедность, чем тюрьму.
Когда мы говорим о «волнах возмущения» а на улицу вышла одна десятитысечная процента — это реально детский сад.
Это очень примитивное суждение, далекое от реальной социологии. Социологи знают, что в данных показателях правильно оценивать динамику, а не процент от общей массы, ибо процент вышедших на улицу — это не процент недовольных, а процент одновременно недовольных, отважных, не находящихся на даче, не на больничном, не на работе и т. д.
А что вы подразумеваете под термином «корпоративные продукты»
Имеется в виду кровавый энтерпрайз, где ошибка, плохая архитектура или неверно выбранная технология может привести к колоссальным убыткам. Те продукты, которые так просто не переписать с нуля, когда это потребуется.
Работать с БД можно из из сервера приложений.
Но локально хранить данные в любом более-менее standalone приложении надо.
Не очень понял о чем речь. Можете привести какой-нибудь корпоративный продукт в качестве примера? Который написан после скажем 2010 года на делфи, и которому требуется локальная база данных.
При этом тот же Delphi на мой взгляд, никто не смог обогнать по количеству доступных сторонних компонентов
Хорошо, что вы уточнили «на мой взгляд».
работе с БД
Работать с БД с клиентского десктопа было в моде давно, сейчас это моветон. Поэтому для БД осталась необходимость только при разработке серверного ПО под винду. Много ли сейчас начинают новые проекты, где требуется на делфи разработать серверное ПО под винду?
а главное быстро создать и запустить в продакшен программу
Опять таки, требования выросли. То что раньше для корпоративного сектора писалось одним человеком на коленках, сейчас требует командной разработки с системами контроля версий и юниттестами.
Я мимо проходил, но в случае ошибки в catch можно прозрачно для внешнего кода вывести все нужные нам данные подробно, записать в лог или отправить почту.
Но в целом вопрос сохраняется, много ли сейчас новых крупных проектов начинают на делфи? Весь софт, написанный на делфи, что я знаю, написан лет 20 назад и до сих пор его просто поддерживают.
Это не риторический вопрос, меня правда заинтересовали в этой ветке.
Я не могу что-то оспаривать, пока не буду уверен в том, о каком утверждении речь.
Знаете, лучше терпеть бедность, чем тюрьму.
Это очень примитивное суждение, далекое от реальной социологии. Социологи знают, что в данных показателях правильно оценивать динамику, а не процент от общей массы, ибо процент вышедших на улицу — это не процент недовольных, а процент одновременно недовольных, отважных, не находящихся на даче, не на больничном, не на работе и т. д.
На полном серьезе такое можно утверждать только в детском саду. В реальности молчание может быть знаком чего угодно, например, терпения.
Имеется в виду кровавый энтерпрайз, где ошибка, плохая архитектура или неверно выбранная технология может привести к колоссальным убыткам. Те продукты, которые так просто не переписать с нуля, когда это потребуется.
В спутники будут подкидывать наркотики, а потом бить палкой.
Не очень понял о чем речь. Можете привести какой-нибудь корпоративный продукт в качестве примера? Который написан после скажем 2010 года на делфи, и которому требуется локальная база данных.
Хорошо, что вы уточнили «на мой взгляд».
Работать с БД с клиентского десктопа было в моде давно, сейчас это моветон. Поэтому для БД осталась необходимость только при разработке серверного ПО под винду. Много ли сейчас начинают новые проекты, где требуется на делфи разработать серверное ПО под винду?
Опять таки, требования выросли. То что раньше для корпоративного сектора писалось одним человеком на коленках, сейчас требует командной разработки с системами контроля версий и юниттестами.
А что, тут в этом кто-то сомневался?
То что они не так предсказуемы, не делает их распределение равномерным.