Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.54 MB
Время: 0.028 c
15-1150144664
Константинов
2006-06-13 00:37
2006.07.16
Как отстоять право на чистый воздух?


6-1141723811
vcat
2006-03-07 12:30
2006.07.16
IDSMTP


2-1151498664
UMU
2006-06-28 16:44
2006.07.16
Объединение строк в Rave Reports


15-1150365896
DillerXX
2006-06-15 14:04
2006.07.16
У вас работает ICQ?


1-1149652617
dwar
2006-06-07 07:56
2006.07.16
Ole обьект в DLL