juan_gandhi: (Default)
[personal profile] juan_gandhi
Я его, конечно, никогда не уважал. Но когда Андрей Петрович (тм) попросил посмотреть на его программу, которая типа вычисляет предел в категории, я, конечно, завёлся, и мы месяц, наверное, протрахались с этим делом, дойдя до интерактивного построения категории и до расчёта топологий Гротендика; с топологиями Гротендика мы обломились на категории Δ3, где, по моим прикидкам, расчёт займёт три недели на бейсике. Пришлось перекатать на фортран, а операции над множествами - на ассемблер; 4 часа - и топологии расклассифицированы.

В следующий раз это был вижуал бейсик, Берлин, 95. Netz&So ввёз меня в качестве гастарбайтера; заплатили, по немецкому обычаю, половину (а я варежку разинул); но я насладился Западным Берлином, вообще атмосферной немецкой конторы.

Что я делал - локализационное решение для вижуал бейсика. Выдёргивал ресурсы из кода, строил файлы с переводами, и в рантайме считывал это дело, подставляя ресурсы. Конкатенация строк на Бейсике ещё хуже, чем на Фортране; я развлекался написанием смесил сишного и Бейсиковского кода, лишь бы работало. Работало, но я как-то не насладился. Напрягал повсеместный дебилизм в решениях и невозможность сделать элементарные вещи не через жопу.

Самый плохой язык из тех, что мне встречался.

Date: 2011-10-30 11:29 pm (UTC)
From: [identity profile] sorhed.livejournal.com
Да хоть в вебе, хоть в шмебе. Допустим, есть какая-то неотложная бизнес-задача, связанная с перекладыванием данных из формочки в базу данных и обратно. Её нужно реализовать вчера силами полутора программистов, которые, скажем так, не вполне соответствуют уровню собравшейся здесь аудитории. Каким инструментом это можно сделать сейчас?

А раньше можно было.

Date: 2011-10-31 08:38 am (UTC)
From: [identity profile] redplait.blogspot.com (from livejournal.com)
> Каким инструментом это можно сделать сейчас?
python
perl + DBI
если морда нужна - pyqt или wxperl
даже наверно кросс-платформенно сразу получится

Date: 2011-10-31 08:44 am (UTC)
From: [identity profile] udpn.livejournal.com
Вы что-то глупость какую-то сказали. Разницу между Qt и редактором форм не видите, не? QtCreator даже близко не имеет возможностей нормального редактора форм. Там даже массив элементов управления создать нельзя.

Date: 2011-10-31 08:48 am (UTC)
From: [identity profile] sorhed.livejournal.com
Ага. В активе нужно: знание перла — раз (желательно такое, чтобы на выходе не получалась каша), знание SQL — два, знание особенностей веба (HTTP, HTML) — три. Если нужно, чтобы работало хорошо, нужен ещё AJAX и Javascript/jQuery. Всё это слишком низкоуровнево (и занимает в пять раз больше времени). Чтобы всё это изучить, нужно затратить два года. Совершенно не RAD.

Да, в перле есть нежно любимый мной Mojolicious, но и он не абстрагирует формы как views. Нужно вручную вытащить данные из БД, засунуть их в форму (через темплейт), вывести, потом собрать данные, провалидировать, запихать в POST и передать обработчику, которым их опять скомпоновать в запрос (SQL или ORM), и запихнуть в базу. Ещё для этого нужно уметь какие-никакие транзакции.

В то время как в RAD-системах виджеты на форме прибайндены к базе данных самостоятельно, а валидация задаётся декларативно. Так можно сделать не всё, но то, что можно — получается очень быстро.

Profile

juan_gandhi: (Default)
Juan-Carlos Gandhi

June 2025

S M T W T F S
1 2345 6 7
8 9 10 11 121314
15161718192021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 13th, 2025 11:59 pm
Powered by Dreamwidth Studios