Текущий архив: 2006.07.16;
Скачать: CL | DM;
ВнизDelphi или PHP? Найти похожие ветки
← →
Delphi basic © (2006-06-15 15:23) [0]Здравствуйте, уважаемые мастера!
У меня такая вот ситуация: приходит сегодня начальник отдела и говорит, что нужно написать программу управления автотранспортом (клиент-серверную). При этом предлагает использовать связку PHP + MySQL.
Вообще-то я в этих двух сабжах плохо разбираюсь, то же самое я хотел реализовать связкой Delphi + Firebird (в которых я довольно неплохо разбираюсь).
Вопрос: В чем принципиальная разница этих связок?
← →
tesseract © (2006-06-15 15:26) [1]просто начальник "крутых проггеров" наслушался. Есть ли свой веб-сервер, то проще на нём и писать. MysqL при больших нагрузках икает до смерти.
← →
Prohodil Mimo © (2006-06-15 15:27) [2]tesseract © (06.06.15 15:26) [1]
MysqL при больших нагрузках икает до смерти.
а если PHP + FB ?
← →
Delphi basic © (2006-06-15 15:31) [3]А вообще смысл использования PHP?
Не выльется ли его использование в кучу проблем при создании GUI?
В Delphi все-таки огромное кол-во компонентов.
← →
dimodim-Furyz (2006-06-15 15:31) [4]Delphi + Mysql
А вообще я не сталкивался с Мускулом в Делфи..
Думаю делфи всегда лучше
← →
Delphi basic © (2006-06-15 15:34) [5]Кстати, некоторые клиенты могут быть аж W95!
← →
Сокол © (2006-06-15 15:45) [6]dimodim-Furyz
Работает Дельфя с MySql, хотя бы через dbExpress, вот только с 5-м MySql пока не пашет.
А по поводу вопроса скажу так: если это программа управления автотранспортом, то здесь скорее подойдет толстый клиент, который на PHP как ни крути не напишешь, хотя , с точки рения ООП там есть неплохие веши, опять же, как говорилось выше - MySql при больших объемах данных впадает в ступор,а Interbase/Firebird работае последние 5-6 лет очень стабильно, лично мне, во времена работы разработчиком ни разу не удалось его завалить, в отличие от других СУБД.
← →
Delphi basic © (2006-06-15 15:58) [7]
> Сокол © (15.06.06 15:45) [6]
> толстый клиент, который на PHP как ни крути не напишешь
Точно! Ведь что-то не давало покоя. Я как-то это упустил из вида. Вот он и аргумент. В пользу Delphi :).
← →
Calm © (2006-06-15 16:00) [8]
> Думаю делфи всегда лучше
Религиозный фанатик?
> а Interbase/Firebird работае последние 5-6 лет очень стабильно
Firebird родился только 6 лет назад. И появился он потому, что interbase глючил конкретно.
> если это программа управления автотранспортом, то здесь
> скорее подойдет толстый клиент
Ничего себе аргументация.
Типа, если управление воздушным транспортом, то лучше тонкий клиент.
← →
tesseract © (2006-06-15 16:03) [9]
> Религиозный фанатик?
Просто программа управления автотранспортом на php как тебе сказать ...
Не совсем опреративной будет.
← →
Сокол © (2006-06-15 16:03) [10]> Calm ©
Конкретно глючил 6-ой Interbase - это факт, а Firebird появился действительно позже, ты бы еще про то, когда появился Yaffil вспомнил, ведь что один, что второй - изначально клоны Interbase,.
← →
DSKalugin © (2006-06-15 16:16) [11]PHP + MySQL Имеет смысл только в случае публикации этого управления в интернете Если предполагается использование исключительно в локалке, то Delphi + Firebird - лучший выбор как по скорости реализации, так и по своим возможностям
П.С. не пугайся слов PHP + MySQL. Это на порядок проще чем Delphi + Firebird
← →
pasha_golub © (2006-06-15 16:28) [12]
>
> П.С. не пугайся слов PHP + MySQL. Это на порядок проще чем
> Delphi + Firebird
Ну, не проще. Просто другое. От привычки зависит.
← →
Delphi basic © (2006-06-15 16:28) [13]
> DSKalugin © (15.06.06 16:16) [11]
> П.С. не пугайся слов PHP + MySQL. Это на порядок проще чем
> Delphi + Firebird
Я не пугаюсь, мне и самому интересно было бы в это окунуться (не боюсь я новых знаний).
Просто программу надо написать как можно быстрее (в разумных пределах) и перенести в придачу данные за предыдущие 3 года :(. Но такая петрушка не в первой, как нить выдюжу :).
← →
Torry © (2006-06-15 16:36) [14]
> Работает Дельфя с MySql, хотя бы через dbExpress, вот только
> с 5-м MySql пока не пашет.
Через "штатный" драйвер dbExpress - не работает, через third-party - работает. Смотри тот же microolap.com
А почему не использовать и то, и другое? Сервереная часть с функциями копирования, уведомления и т.д. - на php+MySQL, клиентская - на Delphi + MySQL
← →
kaif © (2006-06-15 19:27) [15]А что такое "управление автотранспортом"?
Если имеется в виду, что пользователи заходят через браузер в www, то тогда "толстый клинт на Delphi" - просто невозможное решение.
Если это внутрикорпоративное нечто и очень много компьютеров и предполагается HTTP-сервер, то лучше всего подойдет связка JSP+Tomcat (JAVA) + Firebird.
Но в любом случае при проектировании для браузера придется еще изучать как минимум JavaScript + таблицы стилей + быть немного дизайнером, а лучше - нанять дизайнера. Иначе ничего путного не выйдет.
Если же это программа для ограниченного числа заранее известных компьютеров в локальной сети, то двухзвенка ("толстый клиент" + Firebird) - мое излюбленное решение.
← →
kaif © (2006-06-15 19:29) [16]Хорошее решение - Torry © (15.06.06 16:36) [14], но только для веб.
Как программу юзать-то будут?
Что такое "управление автотранспортом"?
Может быть вообще WAP нужен.
← →
Torry © (2006-06-15 22:09) [17]
> Как программу юзать-то будут?
А кто мешает открыть соответствующие порты или делать коннект используя SSL/SSH?
Конечно, обычно провайдеры доступ к MySQL разрешают только с localhost, но если сервер корпоративный, выделенный - не вижу проблем.
Кстати, вместо MySQL лучше, IMHO, PostgreSQL использовать - больше ему доверия.
← →
tesseract © (2006-06-15 22:34) [18]
> Кстати, вместо MySQL лучше, IMHO, PostgreSQL использовать
> - больше ему доверия.
Угу но и стоит дороже. Про firebird - молчу, в Мазе Раше только один хостре да и тот как-то странно на технические вопросы реагирует.
← →
Pazitron_Brain © (2006-06-16 10:21) [19]FireBird появился от того, что InterBase стала платной, а пользователям нужен был привычный инстурумент, но бесплатный.
← →
Игорь Шевченко © (2006-06-16 10:24) [20]
> FireBird появился от того, что InterBase стала платной,
> а пользователям нужен был привычный инстурумент, но бесплатный
Пальцем в лужу
← →
Torry © (2006-06-16 10:38) [21]
> > Кстати, вместо MySQL лучше, IMHO, PostgreSQL использовать
> > - больше ему доверия.
>
>
> Угу но и стоит дороже.
PostgreSQL - полностью бесплатен, в отличие от MySQL. Так что не понял, с чего вдруг будет дороже. Другое дело, что хостеры его в Европе меньше используют, чем MySQL. Но, IMHO, это - временно.
← →
tesseract © (2006-06-16 10:44) [22]
> Torry © (16.06.06 10:38) [21]
Имеется в виду хостинг.
← →
WondeRu © (2006-06-16 11:11) [23]tesseract © (15.06.06 16:03) [9]
Просто программа управления автотранспортом на php как тебе сказать ...
Не совсем опреративной будет.
Эт почему?
Delphi basic © (15.06.06 15:23)
Мой рецепт: AJAX + C# + FireBird
← →
Calm © (2006-06-16 13:07) [24]
> Просто программа управления автотранспортом на php как тебе
> сказать ...
> Не совсем опреративной будет.
> Эт почему?
У модемщиков со стажем все слова, связанные с интернетом, ассоциируются с тормозами :)))
← →
Некто © (2006-06-16 13:21) [25]Техподдержка у постгреса отсутствует как таковая, а MySQL AB техподдрержку гарантирует. Ну конечно, если вы приобрели MySQL.
← →
Torry © (2006-06-17 00:20) [26]
> Имеется в виду хостинг.
Так если свой выделенный сервер, то какая проблема самому установить то, что хочется? Другое дело, что сейчас такая ситуация, что выделенный сервер дешевле и лучше покупать на Западе, чем в России и не каждая организация может себе такое позволить из-за сложностей оплаты, хоят и здесь есть решения (тот же CIFnet).
> Техподдержка у постгреса отсутствует как таковая,
Не так это, можно купить как коммерческие версии PostgreSQL (у того же Pervasive), можно купить отдельно саппорт, да и форумы там есть, где помогут.
>а MySQL
> AB техподдрержку гарантирует. Ну конечно, если вы приобрели
> MySQL.
>
И отдельно купили саппорт, просто купленный MySQL включает в себя несколько часов бесплатной поддержки, да и та довольно лажовая. Уж про MySQL AB мне рассказывать не надо :-)
← →
SergP. (2006-06-17 10:27) [27]> При этом предлагает использовать связку PHP + MySQL.
Если веб-сервер находится в локалке то нафига MySQL? Можно какую-нить СУБД поудобнее поставить.
Страницы: 1 вся ветка
Текущий архив: 2006.07.16;
Скачать: CL | DM;
Память: 0.51 MB
Время: 0.01 c