• Как безболезненно уйти с Delphi?

    @kozlovsv Автор вопроса
    Проблема в том что у нас проекты еще на Delphi7. Так уж получилось. И переход на XE2 или другую более старшую версию, потребует довольно немало усилий. На счет реализации проектов, вы правы, я не встречал проектов которые можно было бы реализовать на С# но нельзя на Pascal.
    Но во первых, популярность языка Паскаль, не так высока, и на практике сталкиваемся с нехваткой специалистов, на тот же аутсорс хотябы.
    Во вторых структура языка, требует писать довольно много лишних слов, те же degin, end или объявление переменных только в начале функции, или объявления структуры классов только в специальном разделе модуля, отдельно от реализации. И так много чего по мелочам. У нас практически одинаково сейчас используется и Delphi и C# и на практике получается что на С# быстрее разрабатывать ПО.
    И еще плюс C#, если десктоп приложение, понадобится потом расширить веб версией, то для C# это вообще не проблема, необходимо переделать интерфейс на веб, а вся логика не потребует серьезных изменений. И все это можно будет расширить на ASP.net. C Delphi такой трюк не пройдет, и придется всю логику писать на другом языке или извращаться с библиотеками на Дельфи и CGI
    Ответ написан
    Комментировать
  • Как безболезненно уйти с Delphi?

    @kozlovsv Автор вопроса
    Или время десктоп приложения безвозвратно уходит? Сейчас перспективнее разрбатывать на веб или на мобильные платформах: iOS, Android? Соответственно в веб куча фреймворков, позволяющих ускорить разработку приложений, причем эти фреймворки общеизвестные и популярные, а вот для десктоп приложений такого выбора особо нет.

    В принципе есть для Java фреймоврк Spring, даже его форк есть для .Net. Но это тяжеловесные фреймворки, они будут полезны для приложений корпоративного уровня. А вот чтобы быстро «клепать» системы учета, CRM. такие есть?
    Ответ написан
    Комментировать