Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
RomariuS Гость
|
Добавлено: Чт Авг 26 2004 07:06 Заголовок сообщения: Что лучше JAVA или DELPHI ? |
|
|
Наша команда программистов работает на крупном машиносторительном предприятии занимающимся изготовлением авиадвигателей и эн установок , перед нами была поставлена задача создать проект по планировке заданий для цехов ,на разные временные сроки ,предпологается что СУБД будет ORACLE 9 , дак вот нам необходимо выбрать средство для проектирования данной системы.
Как я сам видел по моему мнению JAVA тихо работает за счет того что изначально приспособленна была для сети ,но у нее и есть такие преимущества как многоплатформенность.
А DELPHI работает намного быстрее за счет нормального машинного кода, да и программы выглядят красивей .
Но вот вопрос будет ли одинаково по времени исполняться SQL запросы от JAVA или DELPHI ,или кто из них быстрей и желательно на сколько секунд ?
И желательно ваше мнение какое из средств проектирования более подходит для данной задачи ? |
|
Вернуться к началу |
|
|
Antimof
Зарегистрирован: 04.08.2004 Сообщения: 41 Откуда: Тольятти
|
Добавлено: Чт Авг 26 2004 08:15 Заголовок сообщения: Общее мнение |
|
|
IMHO для такой крупной задачи вы слишком быстро ударились в несущественные детали, господа.
Я бы еще догло не думал бы о базах и о секундах в запросах, а занялся проектированием функциональных процессов, и лог. схемы БД. Конечно, могу ошибаться, если вы делаете римейк технологий с файловых баз данных.
В любом случае - сконцентрируйтесь на проектировании и эргономическом дизайне АРМов. Удобная и полезная всем система имеет право требовать больше ресурсов от клиента и сервера.
А через год компы станут быстрее и сегодняшние проблемы скорости просто исчезнут.
P.S. Delphi и Java - это не средства проектирования |
|
Вернуться к началу |
|
|
hydrolizer
Зарегистрирован: 01.12.2003 Сообщения: 58 Откуда: Москва
|
Добавлено: Чт Авг 26 2004 09:39 Заголовок сообщения: |
|
|
мои 5 копеек
как выше уже было абсолютно правильно замечено, потери производительности от плохо спроектированной базы на несколько порядков выше потерь производительности от особенностей той или иной среды разработки
но: Oracle уже достаточно давно и активно работает в направлении использования java, в базе, например, существует поддержка хранимых java-классов (оставим в стороне вопрос сравнительной производительности Aurora и PL/SQL), в связке с java хорошо поддерживает трехзвенную архитектуру, итд итп. В последнее время Oracle вообще трехзвенку декларирует как основную конфигурацию своих клиент-серверных приложений - т.е. если раньше самым распространенным вариантом был клиент на Oracle Forms с непосредственным коннектом к базе, то клиент последней версии формсов (10-й, если не изменяет память) представляет из себя ява-апплет с коннектом к серверу приложений. Резюмирую: в описанной ситуации я бы однозначно предпочел яву. Точнее - J2EE.
А по поводу нормального машинного кода и красивости GUI - это целиком и полностью зависит от степени кривизны рук разработчика, но не от среды разработки (если это, конечно, не VB ). |
|
Вернуться к началу |
|
|
wildwind
Зарегистрирован: 03.02.2004 Сообщения: 268 Откуда: Москва
|
Добавлено: Чт Авг 26 2004 20:23 Заголовок сообщения: |
|
|
SQL запросы будет исполнять Oracle, а не Java и не Delphi. Поэтому время исполнения от них никак не зависит.
Поддерживаю вышесказанное. + Я бы посоветовал вам найти хорошего архитектора и хорошего менеджера. Не пожалейте для них денег, чтобы такие серьезные вопросы решались не по советам с форума.
P.S. И не надо так кричать. |
|
Вернуться к началу |
|
|
Гость
|
Добавлено: Чт Ноя 25 2004 16:14 Заголовок сообщения: |
|
|
Ребята... oracle сам по себе система офигенно большая и требует очень много ресурсов... что не всегда удобно... Я бы для такой базы использовал скажем Cache. Достаточно удобная и быстрая субд-шка... и не будет возникать вопросов типа что там к ней надо... в ней и так все есть... |
|
Вернуться к началу |
|
|
Лебедев Сергей Гость
|
|
Вернуться к началу |
|
|
|