Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Выбор языка програмирования, платформы / 25 сообщений из 40, страница 1 из 2
25.02.2007, 18:14
    #34353580
Чешков Антон
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор языка програмирования, платформы
Здрасвтвуйте! Есть задача написать трехзвенное web- приложение . Возможно также будет необходимо использование web - сервисов . СУБД MSSQL

я для себя выделил три возможный варианта
1) Java
2) .Net
3) PHP

у каждого есть плюсы и минусы! Мое решение скланяеться в пользу Java.
Прошу высказать мнения и опытные данные , кто сталкивался с проблемами при разработке на этих вариантах или может предложить лудшие. Спасибо.
...
Рейтинг: 0 / 0
25.02.2007, 20:40
    #34353652
Оркус
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор языка програмирования, платформы
Правильно склоняется. Потому как, имеет почти все достоинства двух последних + независимость от платформы.
...
Рейтинг: 0 / 0
25.02.2007, 20:47
    #34353661
Чешков Антон
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор языка програмирования, платформы
Оркус у вас есть непосредственный опыт ???
...
Рейтинг: 0 / 0
25.02.2007, 21:15
    #34353677
Оркус
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор языка програмирования, платформы
Чешков АнтонОркус у вас есть непосредственный опыт ???
Опыт есть, но посредственный.
...
Рейтинг: 0 / 0
25.02.2007, 21:20
    #34353682
Осака Вестингауз
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор языка програмирования, платформы
Оркуснезависимость от платформы.
Независимость от платформы == невозможность использовать уникальные преимущества платформы. Придётся довольствоваться наименьшим общим знаменателем всех платформ.
...
Рейтинг: 0 / 0
25.02.2007, 21:29
    #34353688
папо
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор языка програмирования, платформы
Ну вот, Жабисты с Шарпеями сцепяться!
...
Рейтинг: 0 / 0
25.02.2007, 22:15
    #34353722
guest_20040621
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор языка програмирования, платформы
> СУБД MSSQL

Странный выбор. Но раз так, отсюда и пляшите. Java на форточках - из пушки по воробьям.
...
Рейтинг: 0 / 0
25.02.2007, 22:36
    #34353730
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор языка програмирования, платформы
Для обоснования выбора неплохо бы добавить информацию о:
- какой web-сервер, на какой платформе
- какая нагрузка на web-приложение (пиковая) и как она корелируется с нагрузкой на базу
- какие познания есть у разработчиков (или они в совершенстве знают все три технологии?)
...
Рейтинг: 0 / 0
26.02.2007, 09:48
    #34354111
Чешков Антон
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор языка програмирования, платформы
KachalovДля обоснования выбора неплохо бы добавить информацию о:
- какой web-сервер, на какой платформе
- какая нагрузка на web-приложение (пиковая) и как она корелируется с нагрузкой на базу
- какие познания есть у разработчиков (или они в совершенстве знают все три технологии?)

-веб сервер на платформе Unix (Apache)
-нагрузка на веб приложение , в чем ее выразить непанятно, пусть будет измеряться в кол - ве человек одновременно работающих в системе, до 2000 клиентов . Корелляция я думаю линейная.
- разработчики знают хорошо php. Java и .Net знают не все . Но есть время на освоение принципов работы в языке с уже знакомыми технологиями, не думаю что это займет много времени.
...
Рейтинг: 0 / 0
26.02.2007, 10:19
    #34354182
Чешков Антон
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор языка програмирования, платформы
KachalovДля обоснования выбора неплохо бы добавить информацию о:
- какой web-сервер, на какой платформе
- какая нагрузка на web-приложение (пиковая) и как она корелируется с нагрузкой на базу
- какие познания есть у разработчиков (или они в совершенстве знают все три технологии?)


дополню: что эти 2000 пользователей будет распределяться физически между несколькими серверами
...
Рейтинг: 0 / 0
26.02.2007, 11:56
    #34354493
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор языка програмирования, платформы
Чешков Антон
дополню: что эти 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 - это огромный пласт новых знаний, который еще надо освоить, чтобы получилось что то путное).
...
Рейтинг: 0 / 0
26.02.2007, 12:04
    #34354517
Чешков Антон
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор языка програмирования, платформы
Kachalov спасибо!! ваша точка зрения мне ясна!
...
Рейтинг: 0 / 0
26.02.2007, 14:49
    #34355058
mcureenab
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор языка програмирования, платформы
С http сервером Apache понятно. ИМХО, в свете требования "необходимо использование web - сервисов", этого будет недостаточно. Сервер приложений какой будет? Планируется использовать Framework или сами с усами?
...
Рейтинг: 0 / 0
26.02.2007, 14:59
    #34355088
Shoora
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор языка програмирования, платформы
У нас были решения - связка бизнес-логика Apache+PHP с неполноценными (XML без SOAP) веб-сервисами на PHP. БД Oracle. Клиент .Net - был опыт и с тонким (под SharePoint 2003) и с толстым. Такое решение работает на большом корпоративном портале на гл. странице.
...
Рейтинг: 0 / 0
26.02.2007, 15:01
    #34355097
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор языка програмирования, платформы
mcureenabС http сервером Apache понятно. ИМХО, в свете требования "необходимо использование web - сервисов", этого будет недостаточно
- ???. Для организации web-сервисов вполне досточно возможностей PHP5, Java+AXIS/WSDP, и т. д. Поддержка web-сервисов не требует использования сервера приложений.
...
Рейтинг: 0 / 0
26.02.2007, 15:45
    #34355276
mcureenab
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор языка програмирования, платформы
Kachalov mcureenabС http сервером Apache понятно. ИМХО, в свете требования "необходимо использование web - сервисов", этого будет недостаточно
- ???. Для организации web-сервисов вполне досточно возможностей PHP5, Java+AXIS/WSDP, и т. д. Поддержка web-сервисов не требует использования сервера приложений.

Ok. Вопрос скорее в другом. На какой платформе создание web сервиса требует меньшне затрат при условии, что платформа уже известна разработчику?
...
Рейтинг: 0 / 0
26.02.2007, 16:06
    #34355352
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор языка програмирования, платформы
mcureenabOk. Вопрос скорее в другом. На какой платформе создание web сервиса требует меньшне затрат при условии, что платформа уже известна разработчику?
- это не вопрос :) конечно на известной платформе проще!
- в PHP5 / Java+WSDP/Axis / .NET это одинаково просто. Все популярные языки (платформы) программирования позволяют "просто" работать с web-сервисами. Это требование времени.
...
Рейтинг: 0 / 0
26.02.2007, 20:01
    #34356077
daevaorn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор языка програмирования, платформы
Чешков Антон KachalovДля обоснования выбора неплохо бы добавить информацию о:
- какой web-сервер, на какой платформе
- какая нагрузка на web-приложение (пиковая) и как она корелируется с нагрузкой на базу
- какие познания есть у разработчиков (или они в совершенстве знают все три технологии?)

-веб сервер на платформе Unix (Apache)
-нагрузка на веб приложение , в чем ее выразить непанятно, пусть будет измеряться в кол - ве человек одновременно работающих в системе, до 2000 клиентов . Корелляция я думаю линейная.
- разработчики знают хорошо php. Java и .Net знают не все . Но есть время на освоение принципов работы в языке с уже знакомыми технологиями, не думаю что это займет много времени.
Я бы очень рекомендовал python, а в частости django . Бустро, удобно, лаконично и не надо заниматься посторонними делами.
...
Рейтинг: 0 / 0
27.02.2007, 09:28
    #34356572
Чешков Антон
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор языка програмирования, платформы
Я бы очень рекомендовал python, а в частости django . Бустро, удобно, лаконично и не надо заниматься посторонними делами.

Для чего Python . для интерфейса или для сервера приложений ???? Или для того и другого ???
Есть ли непосредственный опыт у вас ??? Можете что нибудь продемонстрировать ?
...
Рейтинг: 0 / 0
27.02.2007, 09:33
    #34356580
Чешков Антон
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор языка програмирования, платформы
mcureenabС http сервером Apache понятно. ИМХО, в свете требования "необходимо использование web - сервисов", этого будет недостаточно. Сервер приложений какой будет? Планируется использовать Framework или сами с усами?

непонятен вопрос "Сервер приложений какой будет?"
А фреймворк я думаю выберем все зависит от основной платформы....., может быть от этого и отталкиваться ?? ммм ??
...
Рейтинг: 0 / 0
27.02.2007, 10:26
    #34356705
Zorrik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор языка програмирования, платформы
Mono на униксе и вперед. Сейчас достаточно повзрослела обезьянка. Ради общего образования советую поглядеть список платформ для моно.
...
Рейтинг: 0 / 0
27.02.2007, 13:51
    #34357589
GoldSquid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор языка програмирования, платформы
Сервер приложений на C, интерфейс на PHP.

Код: plaintext
1.
-----------
 Дай рубль! 
...
Рейтинг: 0 / 0
27.02.2007, 13:52
    #34357593
GoldSquid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор языка програмирования, платформы
А то с конфигурированием замучаетесь...

Код: plaintext
1.
-----------
 Дай рубль! 
...
Рейтинг: 0 / 0
27.02.2007, 14:28
    #34357757
Чешков Антон
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор языка програмирования, платформы
GoldSquid впервые слышу такокой вариант . У вас есть опыт в разработки с такой схемой??
По какому принципу организовать взаимодействие php и сервера прилож. написанного на C ???
Com ? И сколько времени уйдет ???
...
Рейтинг: 0 / 0
27.02.2007, 14:31
    #34357770
GoldSquid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор языка програмирования, платформы
Есть. DCOM/CORBA. Года два в среднем.

Код: plaintext
1.
-----------
 Дай рубль! 
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Выбор языка програмирования, платформы / 25 сообщений из 40, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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