|
|
|
Выбор языка програмирования, платформы
|
|||
|---|---|---|---|
|
#18+
Здрасвтвуйте! Есть задача написать трехзвенное web- приложение . Возможно также будет необходимо использование web - сервисов . СУБД MSSQL я для себя выделил три возможный варианта 1) Java 2) .Net 3) PHP у каждого есть плюсы и минусы! Мое решение скланяеться в пользу Java. Прошу высказать мнения и опытные данные , кто сталкивался с проблемами при разработке на этих вариантах или может предложить лудшие. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2007, 18:14 |
|
||
|
Выбор языка програмирования, платформы
|
|||
|---|---|---|---|
|
#18+
Правильно склоняется. Потому как, имеет почти все достоинства двух последних + независимость от платформы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2007, 20:40 |
|
||
|
Выбор языка програмирования, платформы
|
|||
|---|---|---|---|
|
#18+
Оркус у вас есть непосредственный опыт ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2007, 20:47 |
|
||
|
Выбор языка програмирования, платформы
|
|||
|---|---|---|---|
|
#18+
Чешков АнтонОркус у вас есть непосредственный опыт ??? Опыт есть, но посредственный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2007, 21:15 |
|
||
|
Выбор языка програмирования, платформы
|
|||
|---|---|---|---|
|
#18+
Оркуснезависимость от платформы. Независимость от платформы == невозможность использовать уникальные преимущества платформы. Придётся довольствоваться наименьшим общим знаменателем всех платформ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2007, 21:20 |
|
||
|
Выбор языка програмирования, платформы
|
|||
|---|---|---|---|
|
#18+
Ну вот, Жабисты с Шарпеями сцепяться! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2007, 21:29 |
|
||
|
Выбор языка програмирования, платформы
|
|||
|---|---|---|---|
|
#18+
> СУБД MSSQL Странный выбор. Но раз так, отсюда и пляшите. Java на форточках - из пушки по воробьям. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2007, 22:15 |
|
||
|
Выбор языка програмирования, платформы
|
|||
|---|---|---|---|
|
#18+
Для обоснования выбора неплохо бы добавить информацию о: - какой web-сервер, на какой платформе - какая нагрузка на web-приложение (пиковая) и как она корелируется с нагрузкой на базу - какие познания есть у разработчиков (или они в совершенстве знают все три технологии?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2007, 22:36 |
|
||
|
Выбор языка програмирования, платформы
|
|||
|---|---|---|---|
|
#18+
KachalovДля обоснования выбора неплохо бы добавить информацию о: - какой web-сервер, на какой платформе - какая нагрузка на web-приложение (пиковая) и как она корелируется с нагрузкой на базу - какие познания есть у разработчиков (или они в совершенстве знают все три технологии?) -веб сервер на платформе Unix (Apache) -нагрузка на веб приложение , в чем ее выразить непанятно, пусть будет измеряться в кол - ве человек одновременно работающих в системе, до 2000 клиентов . Корелляция я думаю линейная. - разработчики знают хорошо php. Java и .Net знают не все . Но есть время на освоение принципов работы в языке с уже знакомыми технологиями, не думаю что это займет много времени. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2007, 09:48 |
|
||
|
Выбор языка програмирования, платформы
|
|||
|---|---|---|---|
|
#18+
KachalovДля обоснования выбора неплохо бы добавить информацию о: - какой web-сервер, на какой платформе - какая нагрузка на web-приложение (пиковая) и как она корелируется с нагрузкой на базу - какие познания есть у разработчиков (или они в совершенстве знают все три технологии?) дополню: что эти 2000 пользователей будет распределяться физически между несколькими серверами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2007, 10:19 |
|
||
|
Выбор языка програмирования, платформы
|
|||
|---|---|---|---|
|
#18+
Чешков Антон дополню: что эти 2000 пользователей будет распределяться физически между несколькими серверами - непонятно! Кластер? Зеркала? - нагрузка на web-сервер измеряется количеством запросов (хитов) на единицу времени (hit/sec). Хотя такая характеристика для динамических сайтов это еще не все (часть хитов идет на статику, часть на динамические страницы, например использующие сессии), поэтому еще учитывают количество уникальных посетителей в единицу времени (host/sec). Ваши 2000 одновременных клиентов - это 2000 хостов за неизвестный промежуток времени (надо поделить на среднее время нахождения клиента на сайте). Но в целом можно сделать приблизительный вывод, что нагрузка средняя или выше средней. - на PHP можно программировать очень по разному. Можно использовать принципы ООП и архитектурные шаблоны (MVC, Model 2, Value Object и т. п.), тогда изучить Java или .NET будет легко, а можно программировать иначе ... ;) - т. к. web-сервер Apache на Unix, то выбор платформы сокращается до Java/PHP. Если планируется интеграция с консольными приложениями (т. е. не только web-клиенты), лучше подумать о Java и Java EE, если только web-клиенты, то более эффективно использование PHP (т. к. разработчики уже с ним знакомы, а Java - это огромный пласт новых знаний, который еще надо освоить, чтобы получилось что то путное). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2007, 11:56 |
|
||
|
Выбор языка програмирования, платформы
|
|||
|---|---|---|---|
|
#18+
Kachalov спасибо!! ваша точка зрения мне ясна! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2007, 12:04 |
|
||
|
Выбор языка програмирования, платформы
|
|||
|---|---|---|---|
|
#18+
С http сервером Apache понятно. ИМХО, в свете требования "необходимо использование web - сервисов", этого будет недостаточно. Сервер приложений какой будет? Планируется использовать Framework или сами с усами? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2007, 14:49 |
|
||
|
Выбор языка програмирования, платформы
|
|||
|---|---|---|---|
|
#18+
У нас были решения - связка бизнес-логика Apache+PHP с неполноценными (XML без SOAP) веб-сервисами на PHP. БД Oracle. Клиент .Net - был опыт и с тонким (под SharePoint 2003) и с толстым. Такое решение работает на большом корпоративном портале на гл. странице. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2007, 14:59 |
|
||
|
Выбор языка програмирования, платформы
|
|||
|---|---|---|---|
|
#18+
mcureenabС http сервером Apache понятно. ИМХО, в свете требования "необходимо использование web - сервисов", этого будет недостаточно - ???. Для организации web-сервисов вполне досточно возможностей PHP5, Java+AXIS/WSDP, и т. д. Поддержка web-сервисов не требует использования сервера приложений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2007, 15:01 |
|
||
|
Выбор языка програмирования, платформы
|
|||
|---|---|---|---|
|
#18+
Kachalov mcureenabС http сервером Apache понятно. ИМХО, в свете требования "необходимо использование web - сервисов", этого будет недостаточно - ???. Для организации web-сервисов вполне досточно возможностей PHP5, Java+AXIS/WSDP, и т. д. Поддержка web-сервисов не требует использования сервера приложений. Ok. Вопрос скорее в другом. На какой платформе создание web сервиса требует меньшне затрат при условии, что платформа уже известна разработчику? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2007, 15:45 |
|
||
|
Выбор языка програмирования, платформы
|
|||
|---|---|---|---|
|
#18+
mcureenabOk. Вопрос скорее в другом. На какой платформе создание web сервиса требует меньшне затрат при условии, что платформа уже известна разработчику? - это не вопрос :) конечно на известной платформе проще! - в PHP5 / Java+WSDP/Axis / .NET это одинаково просто. Все популярные языки (платформы) программирования позволяют "просто" работать с web-сервисами. Это требование времени. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2007, 16:06 |
|
||
|
Выбор языка програмирования, платформы
|
|||
|---|---|---|---|
|
#18+
Чешков Антон KachalovДля обоснования выбора неплохо бы добавить информацию о: - какой web-сервер, на какой платформе - какая нагрузка на web-приложение (пиковая) и как она корелируется с нагрузкой на базу - какие познания есть у разработчиков (или они в совершенстве знают все три технологии?) -веб сервер на платформе Unix (Apache) -нагрузка на веб приложение , в чем ее выразить непанятно, пусть будет измеряться в кол - ве человек одновременно работающих в системе, до 2000 клиентов . Корелляция я думаю линейная. - разработчики знают хорошо php. Java и .Net знают не все . Но есть время на освоение принципов работы в языке с уже знакомыми технологиями, не думаю что это займет много времени. Я бы очень рекомендовал python, а в частости django . Бустро, удобно, лаконично и не надо заниматься посторонними делами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2007, 20:01 |
|
||
|
Выбор языка програмирования, платформы
|
|||
|---|---|---|---|
|
#18+
Я бы очень рекомендовал python, а в частости django . Бустро, удобно, лаконично и не надо заниматься посторонними делами. Для чего Python . для интерфейса или для сервера приложений ???? Или для того и другого ??? Есть ли непосредственный опыт у вас ??? Можете что нибудь продемонстрировать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2007, 09:28 |
|
||
|
Выбор языка програмирования, платформы
|
|||
|---|---|---|---|
|
#18+
mcureenabС http сервером Apache понятно. ИМХО, в свете требования "необходимо использование web - сервисов", этого будет недостаточно. Сервер приложений какой будет? Планируется использовать Framework или сами с усами? непонятен вопрос "Сервер приложений какой будет?" А фреймворк я думаю выберем все зависит от основной платформы....., может быть от этого и отталкиваться ?? ммм ?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2007, 09:33 |
|
||
|
Выбор языка програмирования, платформы
|
|||
|---|---|---|---|
|
#18+
Mono на униксе и вперед. Сейчас достаточно повзрослела обезьянка. Ради общего образования советую поглядеть список платформ для моно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2007, 10:26 |
|
||
|
Выбор языка програмирования, платформы
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2007, 13:51 |
|
||
|
Выбор языка програмирования, платформы
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2007, 13:52 |
|
||
|
Выбор языка програмирования, платформы
|
|||
|---|---|---|---|
|
#18+
GoldSquid впервые слышу такокой вариант . У вас есть опыт в разработки с такой схемой?? По какому принципу организовать взаимодействие php и сервера прилож. написанного на C ??? Com ? И сколько времени уйдет ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2007, 14:28 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=34353688&tid=1346214]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
160ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
65ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 483ms |

| 0 / 0 |
