metaclass: (Default)
[personal profile] metaclass
После недельного писания на F# появилась идея, отчего использование дельфи так часто вырывает мозг программистам.

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

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

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

Date: 2010-03-10 03:15 pm (UTC)
From: [identity profile] aamonster.livejournal.com
Да, и для говнософта, которому нужен реестр и куча папочек по всему диску (какой [censored] решил, что документы удобно хранить в "C:\Users\user\Мои документы"? Удавил бы...) - естественно, лучше msi, чем ручками править реестр.

А нормальный софт у меня живет в \WinApp\Имя_проги, при переезде с машины на машину - просто копируется (со всеми настройками, при переустановке системы продолжает спокойно работать. Зачем для такого msi?

Date: 2010-03-10 03:20 pm (UTC)
From: [identity profile] w00dy.livejournal.com
> какой [censored] решил, что документы удобно хранить в "C:\Users\user\Мои документы"?

Я положил ~\Documents в svn, и там стало удобно их хранить. Правда по всему говну, которое туда бросают разные приложения, пришлось пройти и поставить атрибут hidden, чтобы глазя не мусолило.

Date: 2010-03-10 03:26 pm (UTC)
From: [identity profile] aamonster.livejournal.com
У меня старая привычка - включать показ hidden и system файлов, мне от неё тяжко было бы отказаться =).

А ~ в винде, увы, не предусмотрено. Так что в том же Far мне приходится идти вдаль по каталогам, чтобы докопаться до своих файлов (почему я просто не сделяю батник - непонятно, да ;-)). И наоборот: чтобы сохранить файл из какой-то проги или открыть файл - зачастую приходится долго выбираться из этих самых My Documents (до хрена прог, которые не запоминают, где я в последний раз сохранял файл, и тупо лезут в домашнюю папку).

Date: 2010-03-10 03:31 pm (UTC)
From: [identity profile] w00dy.livejournal.com
> У меня старая привычка - включать показ hidden и system файлов, мне от неё тяжко было бы отказаться =).

А я от этой привычки отказался. Если уж понадобилось лезть в такие дебри, то запускаю фар. А так пользую windows explorer, частоиспользуемые пути занёс в favorites.

> Так что в том же Far мне приходится идти вдаль по каталогам, чтобы докопаться до своих файлов (почему я просто не сделяю батник - непонятно, да ;-)).

В фаре ж есть букмарки на каталоги.

Create a folder shortcut Ctrl-Shift-0 to Ctrl-Shift-9
Jump to a folder shortcut RightCtrl-0 to RightCtrl-9

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 3rd, 2025 04:36 pm
Powered by Dreamwidth Studios