Модераторы: LSD, AntonSaburov

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как выбрать платформу: IBM WS, JBOSS, TOMCAT??? 
V
    Опции темы
ALKS
Дата 26.4.2006, 20:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 354
Регистрация: 22.3.2006

Репутация: 6
Всего: 11



jimur, спасибо за линк про курение, мысли там дельные есть smile а что еще более ценно там есть другие линки smile

pvo1, кстати если найдеш результаты тестирования технологий и опублекуеш тут, лично я буду весьма благодарен. smile

deadrat, ты зриш в корень, насчет стандартов. первая проблема - не все одинаково хорошо поддерживают XML схемы, на которых основан WSDL(http://www.w3.org/TR/wsdl), так что далеко не всекий вебсервисный врейм-ворк способен сожрать достаточно сложную схему... с наследованием например и прочими "фишками."  во-вторых SOAP это отдельная история - вот тут любопытненькая статейка (http://webservices.xml.com/pub/a/ws/2001/04/04/soap.html) почитаёте может что-то проянит smile 
PM   Вверх
pvo1
Дата 26.4.2006, 21:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 24.4.2006

Репутация: нет
Всего: нет



Цитата(ALKS @  26.4.2006,  20:43 Найти цитируемый пост)
кстати если найдеш результаты тестирования технологий и опублекуеш тут, лично я буду весьма благодарен

ok.

У меня есть вопрос - чем вы пользуетесь для имплементации вебсервисов? 
PM MAIL   Вверх
jimur
Дата 27.4.2006, 06:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 73
Регистрация: 21.4.2006

Репутация: 1
Всего: 3



Цитата(deadrat @  26.4.2006,  12:35 Найти цитируемый пост)
Возвращаясь к топику, если мы принимаем решение для каждой части общего проекта писать софт на своих технологиях - например, сначала сайт на том, что есть - РНР, потом позже CRM - на более красивой платформе - Java, файловое хранилище - на C++.

В итоге получаете кучу рисков по проекту, т.к. риск IT проекта есть функция от числа технологий. 

Практически все задачи эффективно решаются на Java, иногда, если нужна большая производительность допустимо использование нативного кода. 

Кроме того, используя разныю технологии вы можете получить:
1. несколько групп полуспециалистов в каждой технологии
2. внутренние конфликты типа php рулит, jsp отстой

Использование единой платформы позволит:
1. использовать более эффективные технологии взаимодействия подсистем
2. получить меньше глюков при взаимодействии
3. создать команду профессионалов 
PM MAIL   Вверх
tux
Дата 27.4.2006, 06:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Летатель
***


Профиль
Группа: Участник Клуба
Сообщений: 1853
Регистрация: 10.2.2005
Где: msk.ru

Репутация: 74
Всего: 132



Цитата(jimur @  27.4.2006,  11:04 Найти цитируемый пост)
Использование единой платформы позволит:
1. использовать более эффективные технологии взаимодействия подсистем
2. получить меньше глюков при взаимодействии
3. создать команду профессионалов

Все это конечно очевидно, только вот вся дискуссия как раз и началась из-за того, что последнее-то и не получается. Можно конечно взять вчерашних (или сегодняшних) студентов (как вариант переучить php-истов на Java, впрочем им-то от этого только лучше будет), они будут работать в процессе обучения и в конце концов вырастут в специалистов. Только вот проблема, это процесс длительный. Мне, впрочем, так и приходится поступать поскольку другого выхода нет - готовых специалистов по Java в Бурятии взять негде. Но у меня условия другие, сроки не жесткие. А у deadrat возможности ждать результата я думаю не будет. 
PM MAIL Skype GTalk Jabber YIM   Вверх
jimur
Дата 27.4.2006, 06:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 73
Регистрация: 21.4.2006

Репутация: 1
Всего: 3



Цитата(tux @  27.4.2006,  06:22 Найти цитируемый пост)
А у deadrat возможности ждать результата я думаю не будет.  

Кроме быстрого старта нужно еще и думать о будущем

Цитата(deadrat @  26.4.2006,  20:06 Найти цитируемый пост)
В идеале, то, что мы пишем сейчас, переписать на Java позже. 

Ага, вот и оставить потом такого менеджера наедине с "радостными" программистами, переписывающими чье-то детище c php на Java smile 
 
PM MAIL   Вверх
deadrat
Дата 27.4.2006, 08:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 26
Регистрация: 17.4.2006
Где: MSC

Репутация: нет
Всего: нет



Цитата(jimur @  27.4.2006,  06:30 Найти цитируемый пост)
Ага, вот и оставить потом такого менеджера наедине с "радостными" программистами, переписывающими чье-то детище c php на Java 


Не просек причину сарказма - согласен, что переписывать чужой код - задача просто из ряда вон. Но идея не в переписывании софта с одного языка на другой, а в разработку новой версии. То есть, дано: разработанная архитектура, написанный на PHP код, накопленный опыт. Задача: написать вторую версию, но на Java.


Цитата(tux @  27.4.2006,  06:22 Найти цитируемый пост)
А у deadrat возможности ждать результата я думаю не будет.


Thanx tux, именно в сроках одно из ограничений. 
 
PM MAIL   Вверх
ALKS
Дата 27.4.2006, 12:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 354
Регистрация: 22.3.2006

Репутация: 6
Всего: 11



Цитата(pvo1 @ 26.4.2006,  21:21)
У меня есть вопрос - чем вы пользуетесь для имплементации вебсервисов?

http://java.sun.com/webservices/jwsdp/index.jsp

только мы пользуемся версией 1.3, версия 2 требует Java 5 на которую мы пока перевести наши приложения не можем.
хочется сказать что jwsdp 2 включает JAXB 2, который по моему мнению, просто прорыв и в области поддержки XML схем и не только. 
PM   Вверх
jimur
Дата 27.4.2006, 22:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 73
Регистрация: 21.4.2006

Репутация: 1
Всего: 3



Цитата(deadrat @  27.4.2006,  08:35 Найти цитируемый пост)
Не просек причину сарказма - согласен, что переписывать чужой код - задача просто из ряда вон. Но идея не в переписывании софта с одного языка на другой, а в разработку новой версии. То есть, дано: разработанная архитектура, написанный на PHP код, накопленный опыт. Задача: написать вторую версию, но на Java.

Объясняю. 
Я считаю этот подход: сейчас пришем на этом, а потом пишем на том неверным.
По следующим причинам:
1. Разработчики на PHP будут писать все в мусорную корзину
2. Разработчики на Java вместо создания нового, интересного проекта будут переделывать существующее барахло (а иначе зачем переделывать)
3. Будет неоправданное двойное расходование бюджета на изучение/освоение предметной области сначала php-, а потом и java- разработчиками

З.Ы. разработчики это не ресурс, а человеческий фактор smile 
PM MAIL   Вверх
pvo1
Дата 27.4.2006, 23:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 24.4.2006

Репутация: нет
Всего: нет



Цитата(jimur @  27.4.2006,  22:51 Найти цитируемый пост)
Я считаю этот подход: сейчас пришем на этом, а потом пишем на том неверным.

Согласен с этим утверждением, но не согласен с причинами 1и 2. 

1. Разработчикам на PHP не обязательно знать, что они занимаются разработкой тупиковой ветви проекта. Кроме того есть небольшая вероятность того, что из этой связки получиться что-нибудь хорошее. Такое, что можно будет потом развивать, а не переписывать.
2. После эксплуатации того, что будет написано, возникнет куча предложений по усовершенствованию веб приложения. И очень вероятно, что java версия будет лучше php-ной. А когда люди понимают, что они сделали что-то, что лучше того, что было раньше, то это неплохо их стимулирует.

ну и по п. 3. Бывает, что если ты быстро делаешь макет/1 версию/... тебе выделяют бюджет. Если не делаешь - сидишь на бобах. Тут может быть именно такой случай. 
PM MAIL   Вверх
tux
Дата 28.4.2006, 09:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Летатель
***


Профиль
Группа: Участник Клуба
Сообщений: 1853
Регистрация: 10.2.2005
Где: msk.ru

Репутация: 74
Всего: 132



Цитата(pvo1 @  28.4.2006,  04:47 Найти цитируемый пост)
1. Разработчикам на PHP не обязательно знать, что они занимаются разработкой тупиковой ветви проекта. Кроме того есть небольшая вероятность того, что из этой связки получиться что-нибудь хорошее. Такое, что можно будет потом развивать, а не переписывать.
2. После эксплуатации того, что будет написано, возникнет куча предложений по усовершенствованию веб приложения. И очень вероятно, что java версия будет лучше php-ной. А когда люди понимают, что они сделали что-то, что лучше того, что было раньше, то это неплохо их стимулирует.

Подумал и решил что в такой ситуации это на самом деле правильно. В результате получите прототип, который можно обсуждать, вырабатывать дополнительнеые требования. Кроме того, будет набор шаблонов, которые (при грамотном подходе) пойдут в повторное использование в java-системе. А вообще если сразу учитывать, что система будет перерабатываться, многое можно повторно использовать.

ИМХО в любом случае лучше, чем ждать когда соберется команда java-программеров и уже вместе с ними начинать работу. Может быть до тех пор и кто-то с Винграда созреет для участия. smile 
PM MAIL Skype GTalk Jabber YIM   Вверх
deadrat
Дата 29.4.2006, 09:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 26
Регистрация: 17.4.2006
Где: MSC

Репутация: нет
Всего: нет



Цитата(jimur @  27.4.2006,  22:51 Найти цитируемый пост)
Разработчики на PHP будут писать все в мусорную корзину


Как разработчик я с тобой согласен, а как владелец бизнеса - нет, и знаю стопудово: если ты посмотришь с моей стороны - то так же со мной согласишься.

Существуют чисто рыночные факторы, которые не касаются красоты разработки. Гениальный проект не представляет ээ... дифференциальной ценности. А в любом бизнесе - воспрос денег - вопрос времени, и все нужно здесь и сейчас. А в инете быть вторым - быть последним, а быть третьим - быть никем.

По этой причине мы сознательно пойдем на выбор той платформы, на которой сможем написать все быстро. 


Цитата(jimur @  27.4.2006,  22:51 Найти цитируемый пост)
 Будет неоправданное двойное расходование бюджета на изучение/освоение предметной области сначала php-, а потом и java- разработчиками


Сознательно идем на это - в любом случае, првую версию тематическо софта всегда выкидываешь почти всю: накопленный опыт дает другое видиние проблемы, ты понимаешь, что добиться супер-преимуществ можно только написав иначе.

В бюджетном проекте, возмможно, такой ход недопустим. А в проекте, который сам себя кормит - возможен, так как разработка новой версии приведет к экономии, новым фичам, новым доходам.

Добавлено @ 09:38 
Цитата(tux @  28.4.2006,  09:16 Найти цитируемый пост)
В результате получите прототип, который можно обсуждать, вырабатывать дополнительнеые требования.


Признателен за понимание =))) Надеюсь, что получится разработать верную архитектуру и получить алгоритмы, процессы, последовательности, схемы и т.п., которые можно будет использовать повторно.

Сейчас есть 3 PHP-программера, один PHP-монстр, и ждем еще одного PHP-технолога. В таком коллективе по части веба уложимся за 2 месяца.

Но вопрос возможностей платформы уже больно бьёт ключем: Workflow-сервер, к примеру, должен отправить запрос серверу обработки на асинхронную подготовку данных, а потом получить ответ, что данные готовы. По ходу, JMS (может, ошибаюсь - не спец пока). А у нас - PHP.... будем думать, как быть =)) 
PM MAIL   Вверх
deadrat
Дата 30.4.2006, 08:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 26
Регистрация: 17.4.2006
Где: MSC

Репутация: нет
Всего: нет



Back to topic - по ходу, платформа - то, что придумали программеры. Определяет то, на сколько много усилий и мозгов нужно будет приложить для того, чтобы получить качественный продукт. Чем меньше усилий и мозгов, то есть чем навороченнее платформа - тем дороже специалисты. Чем банальнее платформа - тем дешевле специалисты, больше соплей, неколенных решений, изобретенных велосипедов и т.п. 
PM MAIL   Вверх
ALKS
Дата 30.4.2006, 09:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 354
Регистрация: 22.3.2006

Репутация: 6
Всего: 11



не совсем согласен... платформа определеят ваши возможности, если платформа чего-то не позволяет, то силы и мозги не помогут. отсюда проистекает интересный момент. например если вы разработаете классную систему на PHP, то вам наврядли удасться использовать существенную часть её дизайна и идей при переводе на Java. Просто потому Java имеет гораздо больше языковых возможностей а J2EE - гораздо больше возможностей как платформа. при проектировании вы не можете закладыаться и на то и использовать то чего в PHP нет. То что очень здорово для PHP, может выглядеть как минимум очень странно для Java.

стоимость спеца практически не зависит от того в чем он спец, зависит от того какой он спец. эксперт  глубоко разбирающийся в том же PHP и имеющий 10 лет опыта за спеной стоит ни чуть не меньше хорошего специалиста Java. 
PM   Вверх
deadrat
Дата 8.5.2006, 10:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 26
Регистрация: 17.4.2006
Где: MSC

Репутация: нет
Всего: нет



ALKS, полностью согласен. Посмотрим, что у нас получится - к сожалению, придется пользоваться тем, чем мы располагаем сейчас. 
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0575 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.