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

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

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

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

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


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

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

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

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

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

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

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

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


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