metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2010-08-21 05:55 am

Зло какое-то

Школьный Линукс и входной порог разработки

Борландовские Паскали, С и тому подобное работали под досом без плясок с бубном и ставились простым копированием.
Дельфи в 1997 году поставилась на 95 винду и заработала сразу. За день можно написать прототип DB приложения, вообще видя среду разработки в первый раз. Visual C в то же примерно время - то же самое, разве что писать чуть сложнее, это вам не RAD.
Вижуал студия с дотнетом в 2006 вроде бы году - аналогично, поставил, за день разобрался.

А в линуксе до сих пор какое-то вуду, стоит только выйти за рамки стандартных задач.

[identity profile] dtim.livejournal.com 2010-08-21 06:55 am (UTC)(link)
Так взять питон или схему какую - чем не RAD? Для схемы очень хорошие новичковые IDE есть (plt scheme, или как оно теперь называется), что с питоном - не знаю, но vim хватит за глаза. На разборки - не больше, чем с VS, времени надо (реально меньше, питон или схема проще, чем C++/C#).

[identity profile] metaclass.livejournal.com 2010-08-21 07:02 am (UTC)(link)
Не, конкретно для "складывания из кубиков" ничего лучше дельфи пока не придумано. Даже в дотнете с вижуал студией и то не все хорошо.

А питоны и прочее они хороши для начального обучения программированию (когда есть время решать бессмысленные проблемы и нет глобальной проблемы с "ничего не работает, завтра дедлайн"), или для хардкорного продакшена с участем гуру (когда проблемы решаются методом "пересобрать среду разработки из исходников с собственными патчами"). А вот для обычной работы - не очень, т.к. не всегда есть ресурсы бороться с глюками не только собственного софта, а еще и средств разработки.

[identity profile] theiced.livejournal.com 2010-08-21 07:08 am (UTC)(link)
А вы таки скачайте и посмотрите на плт (ака рэкет сейчас). Тама и иде и гуи делать и базы и даже пачка языков - от простых для обучения до прологов для извращенцев.

[identity profile] max630.livejournal.com 2010-08-21 07:39 am (UTC)(link)
А какие такие уж глюки есть в системе разработки питона?

[identity profile] metaclass.livejournal.com 2010-08-21 07:43 am (UTC)(link)
Когда я последний раз смотрел на т.н. "питоновские IDE" они были жопным адом.

[identity profile] theiced.livejournal.com 2010-08-21 07:44 am (UTC)(link)
с каких пор емакс стал "жопным адом"? ну если вы не на емакс смотрели - то ссзб, да.

[identity profile] denisioru.livejournal.com 2010-08-21 08:12 am (UTC)(link)
Словом IDE не означает только подсветку синтаксиса. Интегрированная отладка, например, крайне сильно облегчает разработку. А дизайнер форм там тоже есть?

[identity profile] w00dy.livejournal.com 2010-08-21 09:56 am (UTC)(link)
у линупсоидов весь линупс одна больша иде - помойка из слабосвязанного утиля и всего такого.

(no subject)

[identity profile] theiced.livejournal.com - 2010-08-21 10:08 (UTC) - Expand

(no subject)

[identity profile] w00dy.livejournal.com - 2010-08-21 12:27 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2010-08-21 12:31 (UTC) - Expand

[identity profile] metaclass.livejournal.com 2010-08-21 08:15 am (UTC)(link)
Именно так, на емакс я не смотрел :)

(no subject)

[identity profile] theiced.livejournal.com - 2010-08-21 09:00 (UTC) - Expand

[identity profile] denisioru.livejournal.com 2010-08-21 08:08 am (UTC)(link)
Хорошее выражение - "жопный ад" :) надо запомнить

[identity profile] metaclass.livejournal.com 2010-08-21 08:27 am (UTC)(link)
Не могу найти запись с оригиналом фразы, блин.
Там изначально было, что у одного из наших клиентов админ качал на производственный сервер из интернета фильм "Anal hell" и скриншот этого :)

(no subject)

[identity profile] theiced.livejournal.com - 2010-08-21 08:47 (UTC) - Expand

(no subject)

[identity profile] nivanych.livejournal.com - 2010-08-21 11:17 (UTC) - Expand

[identity profile] cd-riper.livejournal.com 2010-08-21 02:22 pm (UTC)(link)
питону не нужен IDE, простой текстовый редактор с подсветкой синтаксиса и возможностью вызывать указанную тулзу с текущем открытым файлом.

таких редакторов больше 9000.

[personal profile] alll 2010-08-21 03:50 pm (UTC)(link)
ну если у вас простой текстовой редактор умеет показать/перейти на определение встретившейся в коде функции, закопанной в over 9000 файлов исходников, то скажите пожалуйста координаты вашей планеты в тентуре и название вашей галактики в спирали - я, пожалуй, попробую туда эмигрировать :)

(no subject)

[identity profile] cd-riper.livejournal.com - 2010-08-21 15:55 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2010-08-21 16:02 (UTC) - Expand

(no subject)

[identity profile] cd-riper.livejournal.com - 2010-08-21 16:10 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2010-08-21 16:16 (UTC) - Expand

(no subject)

[identity profile] cd-riper.livejournal.com - 2010-08-21 16:20 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2010-08-21 16:30 (UTC) - Expand

(no subject)

[identity profile] cd-riper.livejournal.com - 2010-08-21 16:34 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2010-08-21 16:44 (UTC) - Expand

(no subject)

[identity profile] metaclass.livejournal.com - 2010-08-21 16:54 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2010-08-21 17:01 (UTC) - Expand

(no subject)

[identity profile] metaclass.livejournal.com - 2010-08-21 16:53 (UTC) - Expand

(no subject)

[identity profile] cd-riper.livejournal.com - 2010-08-21 16:58 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2010-08-21 17:01 (UTC) - Expand

(no subject)

[identity profile] metaclass.livejournal.com - 2010-08-21 17:15 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2010-08-21 17:19 (UTC) - Expand

(no subject)

[identity profile] w00dy.livejournal.com - 2010-08-21 19:43 (UTC) - Expand

(no subject)

[personal profile] alll - 2010-08-21 16:59 (UTC) - Expand

(no subject)

[identity profile] cd-riper.livejournal.com - 2010-08-21 17:05 (UTC) - Expand

(no subject)

[identity profile] cd-riper.livejournal.com - 2010-08-21 15:59 (UTC) - Expand

(no subject)

[personal profile] alll - 2010-08-21 17:03 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2010-08-21 17:07 (UTC) - Expand

(no subject)

[personal profile] alll - 2010-08-21 18:18 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2010-08-21 18:21 (UTC) - Expand

(no subject)

[personal profile] alll - 2010-08-21 18:28 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2010-08-21 18:31 (UTC) - Expand

(no subject)

[personal profile] alll - 2010-08-21 18:42 (UTC) - Expand

(no subject)

[identity profile] w00dy.livejournal.com - 2010-08-21 19:45 (UTC) - Expand

(no subject)

[identity profile] thedeemon.livejournal.com - 2010-08-21 18:40 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2010-08-21 18:51 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2010-08-21 18:52 (UTC) - Expand

(no subject)

[identity profile] cd-riper.livejournal.com - 2010-08-21 17:09 (UTC) - Expand

(no subject)

[personal profile] alll - 2010-08-21 18:10 (UTC) - Expand

[identity profile] theiced.livejournal.com 2010-08-21 07:43 am (UTC)(link)
эммм... питон например?

[identity profile] max630.livejournal.com 2010-08-21 08:02 am (UTC)(link)
И? Я использовал, ничего такого не заметил. Ну динамическая типизация, разве что, но кое-что pylint ловит.

[identity profile] theiced.livejournal.com 2010-08-21 08:06 am (UTC)(link)
проблема есть одна, я про неё уже неоднократно рассказывал - гвидо ван пидороссум - конченный долбоёб. только конченный долбоёб мог допустить _одноврменно_ _и_ пробелы _и_ табы элементом синтаксиса. дальше на это порождения куска говна, которое заменяет пидороссуму моск можно не смотреть.

(no subject)

[identity profile] max630.livejournal.com - 2010-08-21 08:29 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2010-08-21 08:37 (UTC) - Expand

(no subject)

[identity profile] max630.livejournal.com - 2010-08-21 08:50 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2010-08-21 08:55 (UTC) - Expand

(no subject)

[identity profile] cd-riper.livejournal.com - 2010-08-21 14:24 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2010-08-21 14:29 (UTC) - Expand

(no subject)

[identity profile] cd-riper.livejournal.com - 2010-08-21 14:47 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2010-08-21 14:51 (UTC) - Expand

(no subject)

[identity profile] cd-riper.livejournal.com - 2010-08-21 14:54 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2010-08-21 14:58 (UTC) - Expand

(no subject)

[identity profile] cd-riper.livejournal.com - 2010-08-21 15:02 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2010-08-21 15:11 (UTC) - Expand

(no subject)

[identity profile] cd-riper.livejournal.com - 2010-08-21 15:37 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2010-08-21 15:41 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2010-08-21 15:43 (UTC) - Expand

(no subject)

[identity profile] tretiy3.livejournal.com - 2010-08-21 19:14 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2010-08-21 19:25 (UTC) - Expand

(no subject)

[identity profile] fi_mihej.livejournal.com - 2010-08-21 15:42 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2010-08-21 15:48 (UTC) - Expand

(no subject)

[identity profile] fi_mihej.livejournal.com - 2010-08-21 16:03 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2010-08-21 16:14 (UTC) - Expand

(no subject)

[identity profile] fi_mihej.livejournal.com - 2010-08-21 16:17 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2010-08-21 16:19 (UTC) - Expand

(no subject)

[identity profile] fi_mihej.livejournal.com - 2010-08-21 16:23 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2010-08-21 16:32 (UTC) - Expand

(no subject)

[identity profile] fi_mihej.livejournal.com - 2010-08-21 17:10 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2010-08-21 17:12 (UTC) - Expand

[identity profile] nealar.livejournal.com 2010-08-21 08:50 am (UTC)(link)
PLT - очень развесистая вещь. На нём ICFPC05 сделали - там реально дофига. Хотел бы я видеть поделие такого размера, сделанное на VS забесплатно.

[identity profile] norguhtar.livejournal.com 2010-08-21 08:55 am (UTC)(link)
У дельфи есть другая отличная жопа. Потом люди не умеют нормально программировать, а только кубики складывать.

[identity profile] w00dy.livejournal.com 2010-08-21 09:58 am (UTC)(link)
А может людям и не нужно программировать. Компонентная разработка тоже имеет право на жизнь.

[identity profile] fi_mihej.livejournal.com 2010-08-21 03:49 pm (UTC)(link)
+1 к w00dy:
не стоит так переживать за людей: надо им будет - научатся, на не надо - так это их проблемы (альтернативы, при спросе то, никуда не денутся). )
wizzard: (Default)

[personal profile] wizzard 2010-08-21 10:54 am (UTC)(link)
how fucking true

[identity profile] cd-riper.livejournal.com 2010-08-21 02:21 pm (UTC)(link)
есть

1) обучение
2) обычная работа
3) хардкорный продакшн

.NET и питон не годятся для 2, только для 1 и 3.

ы?

[identity profile] metaclass.livejournal.com 2010-08-21 04:40 pm (UTC)(link)
.NET условно годится для 2. Хотя у меня это очень быстро перешло в стадию 3 - стандартными средствами пользоваться невозможно без допиливания.
Питон, скорее всего, в нише серверного веб-программинга подходит для 2, но я этой областью не занимался никогда, поэтому толком сказать не могу. Для десктопных GUI софтин - несколько лет назад был ад, сейчас вроде получше, но все таки это опять же ближе к пункту 3.

[identity profile] cd-riper.livejournal.com 2010-08-21 04:51 pm (UTC)(link)
> стандартными средствами пользоваться невозможно без допиливания

а что ты из стандартных средств допиливал?

> Для десктопных GUI софтин

а на чем ты писал? на Qt?

[identity profile] metaclass.livejournal.com 2010-08-21 05:01 pm (UTC)(link)
Да вот с DataGridView, System.ComponentModel и DataTable воою. Вроде все работает, но стоит отклонится от модели "под каждую сущность сидит програмер и руками в дизайнере все набирает" - сразу начинается какое-то вуду.

Смотрел WxPython вроде, и еще какие-то биндинги к GUI питоновые, осталось печальное впечатление.

(no subject)

[identity profile] cd-riper.livejournal.com - 2010-08-21 17:07 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2010-08-21 17:09 (UTC) - Expand

(no subject)

[identity profile] cd-riper.livejournal.com - 2010-08-21 17:11 (UTC) - Expand

(no subject)

[identity profile] metaclass.livejournal.com - 2010-08-21 17:18 (UTC) - Expand

(no subject)

[identity profile] cd-riper.livejournal.com - 2010-08-21 17:25 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2010-08-21 17:27 (UTC) - Expand