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