Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.07.16;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.52 MB
Время: 0.01 c
1-1149059111
n-neo
2006-05-31 11:05
2006.07.16
Работа с большими числами


15-1150612858
Michael5
2006-06-18 10:40
2006.07.16
Хочу поучаствовать в каком-нибудь проекте!


4-1143107447
Димон
2006-03-23 12:50
2006.07.16
Как передать данные на кассовый аппарат через COM?


15-1150439189
Kerk
2006-06-16 10:26
2006.07.16
Придумайте мне русский синоним слова online


4-1144067736
Untermensch
2006-04-03 16:35
2006.07.16
Как получить MAC-адреса сетевых плат или другой способ





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский