Показать сообщение отдельно
Старый 24.12.2004, 13:56   #1  
Тимур is offline
Тимур
Аксакал в отставке
 
2,457 / 50 (6) ++++
Регистрация: 31.01.2003
Адрес: Москва
Цитата:
Изначально опубликовано Андре


Ок.

Аксапта - Damgaard/Navision/MS - пишет ядро. Вся логика основывается на этом ядре и пишется на X++. Ключевая фраза - вся логика пишется на X++. Это значит, что у разработчика в американском mbs, российском mbs и у простого разработчика из села Новые Васюки один и тот же исходный код - который они могут править.

В Oracle же часть функционала(логики) поставляется в уже откомпилированном виде и для модификации не доступна (например, все EJB). То есть, рядовому разработчика из СИ доступна для модификации уже не вся логика, а довольно малая ее часть.
Ага. Все правильно. Именно так и должно быть. Потому что напортачит этот простой разработчик, смоется с предприятия, а потом клиент будет обвинять разработчика в том, что это его продукт не работает! Как счас и происходит с Axapta и Navision.
Ребята, я понимаю, хочется могучих возможностей вплоть до того, что снести все и написать с нуля. Но поймите, это корпоративное ПО, а не средство разработки. Были уникумы в свое время, которые писали с++ на с++ - ради прикола.

Тех инструментов, которые предоставляются разработчиком Оracle и SAP вполне хватит, чтобы напортачить. Поэтому я бы вообще запретил модификации. Разрабатывать - это все равно, что ящик Пандорры открывать.
Разработчики должны работать у вендора. И должны разрабатывать многофункциональные системы, а не давать средства разработки, на которых клиент будет лабать себе систему.
Это принцип разделения труда. Каждый занимается тем, что ему приносит добавленную стоимость. Вендор делает систему, а не средства разработки, и продает ее. Партнеры - внедряют. Клиенты - используют.
__________________
Девочка, никогда не произноси слова только за то, что они такие длинные и красивые; говори только то, что знаешь. (Л.Кэрролл "Алиса в стране чудес").