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] dizel-by.livejournal.com 2010-03-10 12:52 pm (UTC)(link)
ГыгЫГГггыы. Это с какой же телефонией в линуксе плохо, а в винде хорошо?

[identity profile] w00dy.livejournal.com 2010-03-10 12:57 pm (UTC)(link)
Ну похвастайтесь каким-нить api для телефонии в линупсе.

[identity profile] dizel-by.livejournal.com 2010-03-10 01:02 pm (UTC)(link)
Ничего, что в США заметная часть всей телефонии на Asterisk работает?

[identity profile] w00dy.livejournal.com 2010-03-10 01:09 pm (UTC)(link)
Я рад за США, но в нашем случае были нортеловские мередианы и цисковские забыл как их там. Обе компании не забыли приложить провайдеров для TAPI, что значительно упростило написание нужных вещей. Дык это, что под линупсом то делать? Как можно управлять рядом стоящим телефоном? Как права на линии раздавать. Как мониторить это всё? Или там из всего разнообразия решений доступен только один астериск?

[identity profile] graynm.livejournal.com 2010-03-10 01:29 pm (UTC)(link)
У нортеля не знаю, а у циски изначально основным интерфесом был jtapi. tapi был сделан для галочки.
А с 5-й версии они и сам CallManager на линукс перевели.

[identity profile] vp.livejournal.com 2010-03-10 01:45 pm (UTC)(link)
Это разговор слепого с глухим :)
Народ говорит о том, что научился подключать мудемы к линупсу. А вы о каких-то ТАПИ и т.п. :)
У меня на ТАПИ написано аж 4 программных АТСки для совершенно разных девайсов: Сименс, Алкатель, Панасоник и Эриксон. И все благодаря тапи работает единообразно.

[identity profile] vp.livejournal.com 2010-03-10 01:42 pm (UTC)(link)
Ребе, харэ тролить :)
Речь об аналоге TAPI в винде, когда телефонный функционал начиная от звонков и заказнчивая CallerID стандартизован ДЛЯ ПРИЛОЖЕНИЙ, которые этот модем пользуют.
Ы?