metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2014-09-10 10:17 pm

"С быстрым компилятором workflow намного более гладкий"

У меня на тему популярности Delphi и Firebird на постсоветском пространстве была такая мысль: простота языка и среды и большая скорость компиляции в дельфях, а так же удобство использования Firebird при разработке привели к тому, что одного среднего программиста было достаточно для реализации достаточно приличного размера проектов (ну там 150-200 kloc - это вот типичное, во что можно уместить неплохую опердень).

И это сыграло злую шутку - без работы в команде (за отсутствием оной) и контактов с внешним миром в стиле "опять не пойми чего наделали в 100501-й библиотеке на Ц++/рубигеме/надо новый буст" люди окукливались и начинали варится в собственном соку, не использовать контроль версий и игнорировать регресс разработки и продажи софта до состояния "надо бежать, чтобы оставаться на месте". А потом херак - и восьмые винды, вижуалстудии, корявые линуксы с корявыми методиками деплоймента и пакетными менеджерами, жабы с мавенами, гит, андроиды с корявыми SDK и прочее разложение, а мозг то привык к удобству работы.

[identity profile] dimaby1.livejournal.com 2014-09-10 10:18 pm (UTC)(link)
Про удобство делфи по сравнению с вижуалстудиями и жаб с мавенами можете рассказывать только людям которые либо не пробовали дельфей либо не пробовали вижуалстудий с жабами.
Остальные это время вспоминают в лучшем случае с ностальгией, а в худшем - с ужасом.
Edited 2014-09-10 22:19 (UTC)

[identity profile] metaclass.livejournal.com 2014-09-10 10:33 pm (UTC)(link)
В студии дизайнером форм пользоваться невозможно последние десяток лет, могли бы и починить и ускорить и юзабилити сделать по-человечески, так хрен там.
Компиляция в жаба-дотнето-крестиках тормозит безбожно по сравнению с дельфями.
Ну и единственное, на чем можно писать десктопные приложения с xcopy-деплойментом(минус сотни боли для саппорта и обслуживания) - это либо дельфи, либо крестики с их болью при разработке.

[identity profile] thedeemon.livejournal.com 2014-09-11 05:44 am (UTC)(link)
Вроде C# довольно шустро компилится.

[identity profile] geniepro.livejournal.com 2014-09-11 05:46 am (UTC)(link)
> Ну и единственное, на чем можно писать десктопные приложения с xcopy-деплойментом(минус сотни боли для саппорта и обслуживания) - это либо дельфи, либо крестики с их болью при разработке.

хацкель же ещё! ))

[identity profile] justy-tylor.livejournal.com 2014-09-11 10:18 am (UTC)(link)
GUI лучше не рисовать, а генерировать по выбранным Visual UI Guidelines. Иначе ахтунг с локализацией и любыми другими изменениями "готового рисунка".

А бинарником без внешних зависимостей можно много чего ставить. Питоновские приложения без проблем так пакуются, для руби и жабаскрипт-движков скорее всего тоже найдутся решения.

[identity profile] metaclass.livejournal.com 2014-09-11 10:27 am (UTC)(link)
Некоторые особо удобные для пользователей вещи с лишним интеллектом в UI тяжко генерировать, приходится открывать дизайнер.
А вообще да, генерация сильно проще.

[identity profile] dimaby1.livejournal.com 2014-09-11 01:06 pm (UTC)(link)
Вот про xcopy-deployment не соглашусь. Программу-то конечно можно просто скопировать, но её ведь ей зачастую нужен тот же firebird или какие хитрые драйверы для работы с железом, которые все равно нужно устанавливать.
Так что - одним пакетом больше, одним меньше - не суть важно.
Обновлять да - обычно можно банально через xcopy, ну так и для других систем прогресс не стоит на месте.

[identity profile] sbj-ss.livejournal.com 2014-09-10 10:36 pm (UTC)(link)
"удобство делфи по сравнению с вижуалстудиями"
Если гопнет не учитывать, то под Win32 писать гуй на вижуалстудии - душераздирающее зрелище. С MFC этим, якорь им в задницу и MESSAGE_MAP следом.

[identity profile] dimaby1.livejournal.com 2014-09-11 12:59 pm (UTC)(link)
гопнет имеется в виду. Все равно он сейчас почти у всех установлен, главное версию слишком молодую использовать.
Про MFC полностью согласен - убожество то еще.

[identity profile] porter333.livejournal.com 2014-09-10 11:00 pm (UTC)(link)
С ностальгией. И злобой на борманов за просранные полимеры. А от вижуалстудий с жабами плакать хотелось. Все равно что пересесть с нормального велосипеда на самокат

[identity profile] aamonster.livejournal.com 2014-09-11 05:45 am (UTC)(link)
Да ладно. Только после появления гопнета и windows forms студией стало можно хоть сколько-то внятно пользоваться для написания гуя. И я бы не сказал, что с тех пор студия или XCode стали удобнее Delphi (хотя со студиями после 2012 я не игрался, а всерьёз пользовался вроде до 2010... дельфями до 7).

Вот в плане контроля версий, багтрекеров и прочего enviroment-софта - действительно с тех пор всё шагнуло вперёд.

[identity profile] dimaby1.livejournal.com 2014-09-11 12:47 pm (UTC)(link)
хотя со студиями после 2012 я не игрался, а всерьёз пользовался вроде до 2010... дельфями до 7
Так то-то и оно, что до 5-й версии дельфи неслабо развивался и был вполне себе на уровне, а может и лучше конкурентов. В 7-й версии его допилили и прилизали. А дальше начался застой. Ну хорошо что дженерики и юникод наконец-то прикрутили, а так во многом что дельфи 2010 что дельфи 7 - развития никакого.
А ms методично развивалась и сейчас она далеко впереди.