powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Помогите выбрать: jsp или php или?
25 сообщений из 86, страница 1 из 4
Помогите выбрать: jsp или php или?
    #35472374
andron123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток.

Сабж наверняка многим показался оригинальным, это совершенно не значит, что я не понимаю разницы между java и php, я поясню.
Встала передо мной задача создать некую корпоративную веб-ориентированную систему, которая будет одинаково хорошо обслуживать как 1 так и 1000 юзеров одновременно (в зависимости от железа, конечно).
Моя система должна отвечать следующим требованиям:
- работать как на windows, так и на большинстве популярных *nix-систем
- код должен быть максимально открыт, но должна быть возможность лицензирования продукта
- среда разработки должна быть бесплатна (блокнот :))
- быстодействие как работы самого приложения, так и при работе с СУБД
- поддержка разных СУБД: MySQL, SQLServer, Oracle
- минимальное время на доступ к базе (это вопрос к драйверам, имеется ввиду чтобы не было ситуации когда MySQL "родная" и поэтому к ней доступ за 5 сек, а к "неродной" MSSQL за 15, или наоборот)
- максимально интегрироваться с OpenOffice и MSOffice (на уровне закладок/ячеек + экспорт/импорт данных)
- простая интеграция с другими корпоративными приложениями

То есть как многие поняли я хочу сделать веб-приложение, которое будет стоить некоторых денег как лицензионный софт, но будет минимально затратно для клиента, то есть ему не обязательно придется покупать windows, msoffice, mssql2005 итп итд.

На ум приходит мега-простой php и непростой (для меня пока) java server pages (а скоро и faces).
Но вот встают вопросы:
- не слишком ли смешно использовать php как "язык для сайтов" и не слишком ли глупо использовать java-технологию для создания только веб-приложения?
- кто из них будет шустрее работать с БД?
- какой будет проще потом поддерживать?
- какой проще лицензировать?
- какой будет быстрее работать с базой и с данными?
- какой перспективнее?

ASP.NET и asp не рассматриваю т.к. они не соответствуют некоторым моим критериям по бесплатности для бедного клиента-линуксятника.

В общем голова кругом, незнаю что выбрать :) Помогите найти плюсы и минусы. Может появятся еще варианты.

Спасибо.
...
Рейтинг: 0 / 0
Помогите выбрать: jsp или php или?
    #35472382
andron123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Также должна быть простая поддержка и внедрение. Управление транзакциями и другие непростые вещи, которые должен реализовывать корп.софт пока не рассматриваем. Возможно это просто не понадобится, т.к. за обновлением данных будет следить базы и ставить апдейты в очередь по принципу "кто последний, тот и прав".

Кстати, можно ли на пхп реализовать механизм управления транзакциями в бд? Наверное нет и не надо, ведь можно просто написать хранимую процедуру и в ней все отслеживать. Или я неправ?
...
Рейтинг: 0 / 0
Помогите выбрать: jsp или php или?
    #35472389
apapacy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Python + Django
...
Рейтинг: 0 / 0
Помогите выбрать: jsp или php или?
    #35472443
нсщл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andron123
- не слишком ли смешно использовать php как "язык для сайтов" и не слишком ли глупо использовать java-технологию для создания только веб-приложения?
- кто из них будет шустрее работать с БД?
- какой будет проще потом поддерживать?
- какой проще лицензировать?
- какой будет быстрее работать с базой и с данными?
- какой перспективнее?
Спасибо.

1. нет, нет
2. зависит от того как написано будет, если правильно написать то один фиг
3. всё зависит от того как написано
4. см 2.
5. всё зависит от "критериев перспективности", за Java больше платят (для мну основной критерий)
...
Рейтинг: 0 / 0
Помогите выбрать: jsp или php или?
    #35472444
нсщл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
лицензирование пропустил, т.к. не в теме по этому поводу
...
Рейтинг: 0 / 0
Помогите выбрать: jsp или php или?
    #35472544
igorekk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
apapacyPython + Django
+1, но для Джанги пока еще нет MSSQL-бэкенда, насколько я знаю.
...
Рейтинг: 0 / 0
Помогите выбрать: jsp или php или?
    #35472821
Evgeniy_SH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
берите всё ;), что не нужно потом выкинете
...
Рейтинг: 0 / 0
Помогите выбрать: jsp или php или?
    #35472875
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
выбор не велик :)
...
Рейтинг: 0 / 0
Помогите выбрать: jsp или php или?
    #35472928
C#C++
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andron123ASP.NET и asp не рассматриваю т.к. они не соответствуют некоторым моим критериям по бесплатности для бедного клиента-линуксятника.Не совсем понял мысль, таящююся сдесь.
Вы же пишете Web-приложение. Что, в линуксовом браузере нельзя бесплатно открыть .aspx странички?!
Уважаемые, кто-нибудь заходит с линукса на этот сайт платно "по некоторым критериям" andron123 ?

Это я всё к тому, что ASP.NET полностью соответствует перечисленным пунктам.
...
Рейтинг: 0 / 0
Помогите выбрать: jsp или php или?
    #35473024
Фотография bured
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да и писать на asp.net не обязательно в Студии. Есть бесплатный Visual Web Developer
...
Рейтинг: 0 / 0
Помогите выбрать: jsp или php или?
    #35473097
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
C#C++Это я всё к тому, что ASP.NET полностью соответствует перечисленным пунктам.

andron123- работать как на windows, так и на большинстве популярных *nix-систем
...
Рейтинг: 0 / 0
Помогите выбрать: jsp или php или?
    #35473149
Фотография bured
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kachalov C#C++Это я всё к тому, что ASP.NET полностью соответствует перечисленным пунктам.

andron123- работать как на windows, так и на большинстве популярных *nix-систем

типа сайт надо в ста местах на разных осях захостить? ну-ну
...
Рейтинг: 0 / 0
Помогите выбрать: jsp или php или?
    #35473250
igorekk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bured Kachalov C#C++Это я всё к тому, что ASP.NET полностью соответствует перечисленным пунктам.

andron123- работать как на windows, так и на большинстве популярных *nix-систем

типа сайт надо в ста местах на разных осях захостить? ну-ну

Почему сайт? :) Может это будет некое коробочное решение для интранета.
...
Рейтинг: 0 / 0
Помогите выбрать: jsp или php или?
    #35473267
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buredтипа сайт надо в ста местах на разных осях захостить? ну-ну

- типа .NET фреймворк надо поставить на Linux, BSD, Solaris или где еще заказчик захочет разместить свое web-приложение. Ясно же сказано что нужно lowcost решение, на хрен клиенту тратится на Windows-хостинг (лицензия на ОС, лицензия на MSSQL, в два раза больше оперативки чем на *NIX-хостинге), когда все что может дать ASP.NET уже давно сделано в Java и работает на большинстве популярных серверных платформ (в том числе бесплатных)?

- свое "ну-ну" оставьте школьникам которые не поняли о чем спрашивал автор топика (очевидно достаточно хорошо разбирающийся в популярных серверных технологиях web-программирования)
...
Рейтинг: 0 / 0
Помогите выбрать: jsp или php или?
    #35473340
retty+++
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
igorekk apapacyPython + Django
+1, но для Джанги пока еще нет MSSQL-бэкенда, насколько я знаю.
Почему нет? Есть ado_mssql.
Хотя, если очень припрет, то можно и так (и это будет работать прекрасно):
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
import os

q = ''
q += "set nocount on;"
q += "select * from jobs;"

res = os.popen('osql -E -S(local) -dpubs -w800 -s"|" -Q"' + q + '"', 'r').readlines()

for row in res:
    row = row.strip()
    print row

raw_input('end!')


job_id|job_desc                                          |min_lvl|max_lvl
------|--------------------------------------------------|-------|-------
 1 |New Hire - Job not specified                      |      10 |      10 
 2 |Chief Executive Officer                           |     200 |     250 
 3 |Business Operations Manager                       |     175 |     225 
 4 |Chief Financial Officier                          |     175 |     250 
 5 |Publisher                                         |     150 |     250 
 6 |Managing Editor                                   |     140 |     225 
 7 |Marketing Manager                                 |     120 |     200 
 8 |Public Relations Manager                          |     100 |     175 
 9 |Acquisitions Manager                              |      75 |     175 
 10 |Productions Manager                               |      75 |     165 
 11 |Operations Manager                                |      75 |     150 
 12 |Editor                                            |      25 |     100 
 13 |Sales Representative                              |      25 |     100 
 14 |Designer                                          |      25 |     100 

end!
...
Рейтинг: 0 / 0
Помогите выбрать: jsp или php или?
    #35473374
igorekk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
retty+++ igorekk apapacyPython + Django
+1, но для Джанги пока еще нет MSSQL-бэкенда, насколько я знаю.
Почему нет? Есть ado_mssql.

Ну я всё-таки имею ввиду Django-вский ORM, а не Python вообще.
Цитата из документации по Django:

DATABASE_ENGINE

Default: '' (Empty string)

The database backend to use. The build-in database backends are 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3', and 'oracle'.
...
Рейтинг: 0 / 0
Помогите выбрать: jsp или php или?
    #35473436
retty+++
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
igorekk retty+++ igorekk apapacyPython + Django
+1, но для Джанги пока еще нет MSSQL-бэкенда, насколько я знаю.
Почему нет? Есть ado_mssql.

Ну я всё-таки имею ввиду Django-вский ORM, а не Python вообще.
Цитата из документации по Django:

DATABASE_ENGINE

Default: '' (Empty string)

The database backend to use. The build-in database backends are 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3', and 'oracle'.

я боюсь что их ОРМ не скоро потянет что-то сложное, а простую выборку можно сделать и так, как я написал (или так же, но через VBS скрипт, с аргументами) через SQL строку
...
Рейтинг: 0 / 0
Помогите выбрать: jsp или php или?
    #35473498
Фотография bured
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
таких тем уже была туева хуча. банальный холивар. человек сам не знает чего хочет.
...
Рейтинг: 0 / 0
Помогите выбрать: jsp или php или?
    #35473632
igorekk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
retty+++я боюсь что их ОРМ не скоро потянет что-то сложное, а простую выборку можно сделать и так, как я написал (или так же, но через VBS скрипт, с аргументами) через SQL строку
С этим согласен. Сделать сложную выборку, а потом можно подрубить её через custom sql :)
...
Рейтинг: 0 / 0
Помогите выбрать: jsp или php или?
    #35473930
andron123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Kachalov:
Да, Вы совершенно правы, нужно именно lowcost решение, которое не будет требовать от малого и среднего бизнеса покупки дорогостоящего ПО вроде MS Windows, Office, SQL Server. Спасибо, что поняли мысль.

2 All:
.NET это всегда хорошо, но только для MS-based сервера. Клиенты то конечно могут быть и под линуксом и под виндой и под чем угодно и работать с приложением на .NET, но речь идет не только о бесплатности софта для рабочего места, но и для сервера, что тоже очень важно, особенно для малых бизнесов.
А речь действительно идет о неком интранет-решении, которое будет по зубам мелкой конторе с доходом 100к в год, не готовой тратить из них 10к на софт от всеми уважаемого MS (хотя я сам его везде и всегда использую).
...
Рейтинг: 0 / 0
Помогите выбрать: jsp или php или?
    #35473982
andron123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На счет Python + Django незнаю, т.к. не работал с ними, но не уверен, что можно будет полученный софт лицензировать за счет интерпретируемости языка. Хотя в php есть похожая проблема, она решается zend'ом, незнаю как в питоне.
Да и не факт, что питон станет популярным языком повсеместно и что специалистов по нему будет просто и быстро найти. Про питона слышно с начала тысячелетия, но такую популярность как php он так и не получил, вопрос почему.
То есть конечному заказчику для настройки и внедрения продукта придется либо нанимать python-программера либо самому изучать достаточно новый язык. В то время как php распространен повсеместно и не требует особенных знаний для элеметнарной настройки.

Получается, что все сводится к использованию java. Но все-таки если говорить про легкое решение, то будет ли оно таким легкий при использовании java? Ведь в принципе и php язык достаточно мощный, посмотрите какие сложные и нагруженные проекты крутятся в сети на php. Тем более что он создан специально для разработки под веб, а значит оптимизирован для работы в веб, даже несмотря на то, что он интерпретируемый. Java все-таки более универсальный язык для более глобальных вещей.
...
Рейтинг: 0 / 0
Помогите выбрать: jsp или php или?
    #35474137
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andron123На счет Python + Django незнаю, т.к. не работал с ними, но не уверен, что можно будет полученный софт лицензировать за счет интерпретируемости языка.
Компилируется он, зимой упражнялся, но не уверен насчёт того, насколько там возможно защититься от декомпиляции.
...
Рейтинг: 0 / 0
Помогите выбрать: jsp или php или?
    #35474160
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andron123Но все-таки если говорить про легкое решение, то будет ли оно таким легкий при использовании java?
- зависит от того как напишите: если взять десяток фреймворков, то писать будет легко, а работать, скорее всего, будет тяжело :) и наоборот (кстати PHP это тоже касается, если взять достаточно кривые сторонние библиотеки классы/готовые CMS/и т. п., то и память будет жрать и работать не при любых настройках сервера)


andron123 Ведь в принципе и php язык достаточно мощный, посмотрите какие сложные и нагруженные проекты крутятся в сети на php.
сложный != производительный :) Чтобы получить быстро работающий сайт надо думать об архитектуре - это справедливо для любой технологии web-программирования

andron123Тем более что он создан специально для разработки под веб, а значит оптимизирован для работы в веб, даже несмотря на то, что он интерпретируемый. Java все-таки более универсальный язык для более глобальных вещей.
- JSP, JSF тоже созданы специально для web :) Динамический сайт на JSP легко (без каких-то проблем) работает при нагрузке 1 млн. хитов в час на дефолтых 64Мб ОП выделяемых JVM (это из личного опыта).

- хотя PHP "создан специально для разработки под веб" у него многого не хватает (например нет пулов при работе с БД) из-за чего сильно проседает производительность (изначально аббревиатура PHP расшифровывалась как PersonalHomePage) :) Как результат - создателю нагруженных сайтов на PHP приходится много думать о том как "вытащить" производительность сайта. В JSP производительность заложена в архитектуру.
...
Рейтинг: 0 / 0
Помогите выбрать: jsp или php или?
    #35474190
Фотография OreL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andron1232 Kachalov:
Да, Вы совершенно правы, нужно именно lowcost решение, которое не будет требовать от малого и среднего бизнеса покупки дорогостоящего ПО вроде MS Windows, Office, SQL Server. Спасибо, что поняли мысль.

2 All:
.NET это всегда хорошо, но только для MS-based сервера. Клиенты то конечно могут быть и под линуксом и под виндой и под чем угодно и работать с приложением на .NET, но речь идет не только о бесплатности софта для рабочего места, но и для сервера, что тоже очень важно, особенно для малых бизнесов.
А речь действительно идет о неком интранет-решении, которое будет по зубам мелкой конторе с доходом 100к в год, не готовой тратить из них 10к на софт от всеми уважаемого MS (хотя я сам его везде и всегда использую).

MONO - xsp сервер
...
Рейтинг: 0 / 0
Помогите выбрать: jsp или php или?
    #35474228
andron123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Большое спасибо за советы. Наверное, ответ очевиден, все-таки java. Она же проще синтегрируется с другими приложениями заказчика если такое потребуется.

К сожалению, не очень в курсе про "MONO - xsp сервер", почитаю.
...
Рейтинг: 0 / 0
25 сообщений из 86, страница 1 из 4
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Помогите выбрать: jsp или php или?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]