metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2010-03-09 10:43 pm

Мозголомающие средства разработки.

После недельного писания на F# появилась идея, отчего использование дельфи так часто вырывает мозг программистам.

Суть в том, что дельфи это законченный продукт с замкнутым комьюнити. Собственно говоря, для работы на нем ничего кроме самого дельфи и нескольких сторонних компонентов (которые никуда больше и не пригодны) не нужно. Соответственно, у программистов тупо не было стимула выглядывать за пределы своей песочницы. В дельфи было все, необходимое и достаточное, чтобы писать всякого рода опердень в то время. Причем в силу простоты - это еще и стимулировало индивидуальное вкалывание, нахрен нужна какая-то командная разработка, какие-то процессы и прочие атрибуты, если один человек мог спокойно сделать достаточно немалую софтину.
Сишные и С++ либы, опять же, не подключались без извращений типа "завернуть в dll с plain C интерфейсом".

Сколько я не смотрю на другие средства разработки - там обязательно есть какая-то шиза на тему того, что невозможно пользоваться, не вкурив штук пять смежных областей. Тот же дотнет - это просто страшная сборная солянка из XML, веба, рефлекшена с кодогенерацией, хитрожопого ООП, причем некоторые вещами оттуда до сих пор проще переписать чем использовать готовые.
Послушаешь [livejournal.com profile] zabivator и прочих про ocaml - это просто гамон, какие-то сишные компиляторы, какие-то либы, портирование между виндами и линуксами и прочий мрак.
Жаба энтепрайзная тоже страх какой-то, судя по количеству фреймворков, методик взаимодействия с внешним миром и прочего.

Т.е. все другие платформы ориентированы или на работу в команде с разделением труда или на знание множества смежных шизов, что в любом случае не дает окопаться в песочнице и 20 лет самостоятельно пилить одну и ту же опердень.

[identity profile] altmind.livejournal.com 2010-03-10 07:22 pm (UTC)(link)
принимаю ваш первый аргумент, хотя и считаю, что вы хотите странного. не понимаю вашего второго аргумента. какая от этого польза? когда это может потребоваться?

[identity profile] w00dy.livejournal.com 2010-03-10 07:32 pm (UTC)(link)
Мы писали одну софтину для колцентра. У заказчика была выбрана тестовая группа операторов которым ставилась софтина. Оператор может залогиниться и начать работать на любой машине из пары сотен - утром ему автоматом выделяется машина из пула свободных, вечером он возвращает машину в пул.

[identity profile] theiced.livejournal.com 2010-03-10 07:34 pm (UTC)(link)
хоум по сети отдать. делов то.

[identity profile] dizel-by.livejournal.com 2010-03-10 07:38 pm (UTC)(link)
Самое смешное, что винда тоже это умеет. Но господам необходимо было непременно изобрести адское извращение.

[identity profile] w00dy.livejournal.com 2010-03-10 07:39 pm (UTC)(link)
оператору хомяк не положен. Да и там всё сложнее было чем просто home отдать.

[identity profile] theiced.livejournal.com 2010-03-10 07:40 pm (UTC)(link)
да - там инсталлеры пускались. а можно было хоум склонить с эталонно-групного и отдать на сессию.

[identity profile] theiced.livejournal.com 2010-03-10 07:42 pm (UTC)(link)
или вообще в рамфс ;]

[identity profile] dizel-by.livejournal.com 2010-03-10 07:45 pm (UTC)(link)
У меня первая мысль была - грузить ОС по сети

[identity profile] theiced.livejournal.com 2010-03-10 07:46 pm (UTC)(link)
вот это как раз в случае виндовза - заебёшься.

[identity profile] dizel-by.livejournal.com 2010-03-10 07:49 pm (UTC)(link)
Так ОС, а не виндовз =))

[identity profile] dizel-by.livejournal.com 2010-03-10 07:42 pm (UTC)(link)
Виндузятники решают не ту задачу, которую нужно, а ту, которую умеют ©

[identity profile] dizel-by.livejournal.com 2010-03-10 07:42 pm (UTC)(link)
Как это так? Учётная запись есть, а хомяка нет?