metaclass: (Default)
[personal profile] metaclass
На тему "зачем нужен reflection и метаданные, если все можно писать вручную в коде".
Это пиздец, граждане. Я подозревал, что есть люди абстрагированные от мира реальной разработки и его проблем, но не подозревал, что настолько.

ссылко 1
ссылко 2

[livejournal.com profile] zabivator и второй персонаж оттуда усиленно убеждают, что ничего этого не нужно, а потом комментом ниже предлагают решения, которые являются ничем иным, как закатом солнца реализацией рефлекшена и метаданных вручную.

Я тут сижу, думаю, как бы это вообще всю эту метаданную жопу вынести на уровень модели и генерить из нее код, затем мержить с написанной вручную нетривиальностью и таким образом избавится от 1000-кратного писания одного и того же кода "база данных->sqlreader->поле объекта->веб-сервис->поле объекта на клиенте->элемент гуя->поле объекта->веб-сервис->поле объекта->sqlparameter->база данных". Потому что у меня за пару дней может база на 3-5 таблиц увеличится, в каждой по 10-20 полей, и это все надо выставить юзеру на редактирование, да еще красиво, с подписями на трех разных языках и чтобы работать можно было и с мыши и с клавиатуры и чтобы не тормозило, и чтобы неправильных данных при всем желании запилить нельзя было.

А народу пофег, как я посмотрю. Нужно конфиг руками читать - читают. Понадобится изменения сделать - будут дописывать case в switch или там if/else и молиться, что остальные команды разработчиков код сохранения не поломают, и что имена будут одинаковые.

Видимо, я что-то в современной софторазработке и принятой в ней эффективности работы отдельных разработчиков не понимаю.

Date: 2009-07-21 01:03 pm (UTC)
From: [identity profile] volodymir-k.livejournal.com
> На эрланге добавить RPC можно даже в работающую программу. Штатными средствами. За 20-30 строк

- Как там со стандартами? CORBA? WS-I? DCOM?
- Как там с лоад-балансингом и мониторингом? Секурити? "Можно легко написать?"

Date: 2009-07-21 01:14 pm (UTC)
From: [identity profile] lionet.livejournal.com
Во, пошёл конструктив. Видно, ad hominem атаки помогают иногда сменить настроение.

— Как там со стандартами? CORBA? WS-I? DCOM?

CORBA умерла и без этого, но она есть. WS-I. Нет DCOM, дюже специфичная вещь.

— Как там с лоад-балансингом и мониторингом?

pool и snmp входят в поставку. Завести SNMP респондер - строк двадцать. ASN.1 компилятор в комплекте, написан на Erlang'е же.

— Секурити? "Можно легко написать?"

Вопроса не понял. Есть ли криптоалгоритмы, работа с PKCS контейнерами? Есть. Если что-то другое подразумевается под security, поясни, постараюсь рассказать.

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 Sep. 3rd, 2025 11:20 pm
Powered by Dreamwidth Studios