|
|
|
Самое новое и предеовое в Java
|
|||
|---|---|---|---|
|
#18+
Всем привет! В нашей конторе (есть главный офис и куча филиалов по всей стране) решили пернести все программное обеспечение под Web - то есть избавиться от гемороя под названием синхронизация данных из локальных баз данных, синхронизация программ в филиалах ну и т.п. Поинтересовались мировым опытом и пришли к выводу что надо использовать Java технологии. Но здесь у нас просто разбежались глаза. Что использовать, в каком направлении идти, какую именно технологию использовать. Java совершенствуеться изо дня в день. Сервлеты, JSP, JSF, EJB - куча разных направлений. Вопрос такой: Помогите пожалуйста выбрать наиболее передовое и продвинутое направление и если можно подробнее описать приемущества и недостатки той или иной технологии. Заранее благодарю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2007, 11:36:29 |
|
||
|
Самое новое и предеовое в Java
|
|||
|---|---|---|---|
|
#18+
добавлю к списку технологий: SOAP или RMI ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2007, 11:55:58 |
|
||
|
Самое новое и предеовое в Java
|
|||
|---|---|---|---|
|
#18+
Наймите грамотного человека, чтобы потом не было мучительно больно долгие годы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2007, 12:54:12 |
|
||
|
Самое новое и предеовое в Java
|
|||
|---|---|---|---|
|
#18+
AVIYВопрос такой: Помогите пожалуйста выбрать наиболее передовое и продвинутое направление и если можно подробнее описать приемущества и недостатки той или иной технологии.EJB 3.0 самое новое и передовое. Groovy и Grail тоже на переднем крае, а то что ты перечислил, хлам и отстой. А совет: с такими познаниями Вам лучше взять Cronos или .NET с VisualStudей. Выбор технологии диктуется не модностью и передовитостью. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2007, 14:33:21 |
|
||
|
Самое новое и предеовое в Java
|
|||
|---|---|---|---|
|
#18+
YIVA AVIYВопрос такой: Помогите пожалуйста выбрать наиболее передовое и продвинутое направление и если можно подробнее описать приемущества и недостатки той или иной технологии.EJB 3.0 самое новое и передовое. Groovy и Grail тоже на переднем крае, а то что ты перечислил, хлам и отстой. А совет: с такими познаниями Вам лучше взять Cronos или .NET с VisualStudей. Выбор технологии диктуется не модностью и передовитостью. Все верно, выбор технологии диктуется ее целесообразностью и уместностью в каждом конкретном случае. Но есть ведь какие-то основные, тобиш не устаревающие, развивающиеся - основопологающие технологии. Я понимаю что, многое что высказывается на этом форуме достаточно субъективно - ты считаеш EJB 3.0 самым новым и передовым, но может найдется человек, который скажет что EJB отстой и у него на то будут свои причины. Эта линия создана для того чтобы в конце придти к какому-то общему мнению по поводу всего этого как ты выразился 'хлама и отстоя'. .NET привязка к Microsoft - т.е. заведомо головная боль на будущее. По поводу EJB 3.0 - какие приемущества она имеет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2007, 15:10:21 |
|
||
|
Самое новое и предеовое в Java
|
|||
|---|---|---|---|
|
#18+
AVIY1 .NET привязка к Microsoft - т.е. заведомо головная боль на будущее. Здравая мысль. Мой совет - нанять консультанта. Потому как чтобы понять, нужна технология или нет необходимо ее очень хорошо взять. Фирма, насколько я понял, крупная и оплата услуг консультанта ей будет под силу. Например, JMS хорошая технология, но иногда скорости её реализаций может не хватить. Причем именно всех реализаций в силу спецификации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2007, 15:14:51 |
|
||
|
Самое новое и предеовое в Java
|
|||
|---|---|---|---|
|
#18+
Leonidv AVIY1 .NET привязка к Microsoft - т.е. заведомо головная боль на будущее. Здравая мысль. Мой совет - нанять консультанта. Потому как чтобы понять, нужна технология или нет необходимо ее очень хорошо взять. Фирма, насколько я понял, крупная и оплата услуг консультанта ей будет под силу. Например, JMS хорошая технология, но иногда скорости её реализаций может не хватить. Причем именно всех реализаций в силу спецификации. Прежде чем нанимать консультанта надо хотябы самим иметь представление о возможных вариантах. Может консультатн будет недостаточно силен в той или иной области! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2007, 15:38:34 |
|
||
|
Самое новое и предеовое в Java
|
|||
|---|---|---|---|
|
#18+
AVIY1Прежде чем нанимать консультанта надо хотябы самим иметь представление о возможных вариантах. Может консультатн будет недостаточно силен в той или иной области! Чтобы иметь настоящее представление о вариантах — с этими вариантами нужно работать. Услышав три слова от непойми кого на форуме адекватное представление получить нельзя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2007, 15:46:51 |
|
||
|
Самое новое и предеовое в Java
|
|||
|---|---|---|---|
|
#18+
Возмите .NET и не парьтесь. И сторонние решения под него есть, и микрософт имеет например MS SQL 2005 в части long-транзакий и бизТолк -- это если вдруг чего медленного и модного захочется. А так вебсервис, обычные транзакции, ну и вин / веб клиенты и все. А родите монстра - потом его поддерживать придется... Из плюсов - нормальный ВИН клиент, при этом общающийся с основной логикой через Вебсервис. Фактически тот-же броузер(в самом логики никакой) но с удобным интерфейсом. А на джаве чего? Аплетики? Веб страница с Session таймаут пока бух кофе пил? А как на вебе сделать что-то таблицы екселя? А как вы будете существующее хозяйство - наверняка ведь ворд/эксель/мс-проджект интегрировать с новым решением на Java? Од На джаве можно сделать что-то крутое, но начать реальное и окупаемое стоит на НЕТе. Вот выучатся у вас мегагуры в .NET-е, поскучнеет им, обчитаются всякими паттернами, АОП итд - тогда пусть в джаву поиграют :) А для ROI лучше НЕТ. PS хотя если Вы наемный персонал - разработчик ( а не ПМ отвественный за ROI) - то стоит поинтересоваться как удовлетворить Ваши цели - " какие J2EE технологии надо изучить, чтобы поднять свою стоимость как специалиста ". Вот тут однозначно JAVA ( 80-90тр против 55-60 соотв за более менее сениора ), технологий поболее - интегрируя их между собой тоже опыт :) Тогда EJB, лучше сначала НЕ 3, а потом замутить проект по миграции на 3. Hibernate Struts Spring JSF (разумеется сначало то, потом то, потом заставить работать вместе:) JMS / JTS / ESB итд - сервера желательно не абстрактные, а конкретно продаваемые типа той же веб-сферы, А лучше несколько - для большего опыта Oracle Oracle OLAP ( хз как называется правильно) что забыл? Что еще нового в жабе родилось чтоб попринося >100K знатокам пару лет помереть и уступить место такому же но более новому и модному? А Sun One Portal, Web Sphere Protal ну итд - это сейчас оплачиваемо весьма у тех кто на это подсел:) всякие мелочи основы ( JSP, Servlet , JDBC, JAXP, Log4J, Ant, HTML, JS) - не упомин ЗЗЫ не забуду мультимедия учебник фирмы 1C - компакт диск с курсами построенный... с использование EJB, AXIS,... Internet Explorer, Activex, Flash . Супер - локально поднимается джава сервер ( JBoss кажись) и к нему експорером с Активексом и WMPlayer-ом чувак коннектится и имеет мультимедийный курс.. А да весь контент внутри незашифрованными HTML/JPG/SVF/AVI итд))) Неплохо видимо сотрудники подняли свою стоимость перед уходом - это было в 2003 м :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2007, 16:26:19 |
|
||
|
Самое новое и предеовое в Java
|
|||
|---|---|---|---|
|
#18+
скажите джаве НЕТ Неплохо видимо сотрудники подняли свою стоимость перед уходом - это было в 2003 м :-) Дополнение - на том диске был и курс по НЕТ, проплаченный МС чтобы было больше нетчиков. Курса по Java не было - у сана понимаешь ли менеджеры, в хорошем костюме, а у МС умные реально работающие люди из маркетинга, знающие предметку(бывшие крутые прогеры). Сейчас их реально много - именно потому что стиль Микрософт думать о ROI, а стиль Сунь и сотоварищи гнуть пальцы и надувать щеки... [[ Живут с откатов, да с тех областей где продукты микрософт пока в деццком состоянии - тот же Оракл, который понятно и сейчас MS SQL не конкурент. Но когда-то и NT 3.1 вызывало смех в мире Netware - помнит еще кто либо что такое Netware? Тоже было дрого и пальцато...да сплылло. ]] Тот кто эффективно работает и следит за этим (Микрософт) легко делает тех кто только надувает щеки пафосно. Если кто им и опасен - то кто-то живой... Google, OSF, а не бюрократические монстры :Sun, IBM, Oracle, SAP ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2007, 16:36:45 |
|
||
|
Самое новое и предеовое в Java
|
|||
|---|---|---|---|
|
#18+
AVIY В нашей конторе (есть главный офис и куча филиалов по всей стране) решили перенести все программное обеспечение под Web - то есть избавиться от гемороя под названием синхронизация данных из локальных баз данных, синхронизация программ в филиалах ну и т.п. Поинтересовались мировым опытом и пришли к выводу что надо использовать Java технологии. не далее как 2 дня назад запустил демо некоего "Citrix Presentations Server" что увидел: - в окне експлорера - тот же веб - открылся обычный редактор Word и вообще как я понял может открыться любая программа - так как она открывается на центральном сервере, а в експлорер передается только ее экран я даже решил при случае на Митинском радиорынке поглядеть - не продается ли этот Citrix вот тебе и переход на веб и централизованное хранилище программ веб - это летает по сети html и javascript а у Citrix - изменения экрана и команды клавиатруры пока не готов как-то прокоментирвать - ну типо и зачем нужен html, javascript, java ну просто все вместе взятые :-) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2007, 18:57:46 |
|
||
|
Самое новое и предеовое в Java
|
|||
|---|---|---|---|
|
#18+
decaml AVIY В нашей конторе (есть главный офис и куча филиалов по всей стране) решили перенести все программное обеспечение под Web - то есть избавиться от гемороя под названием синхронизация данных из локальных баз данных, синхронизация программ в филиалах ну и т.п. Поинтересовались мировым опытом и пришли к выводу что надо использовать Java технологии. не далее как 2 дня назад запустил демо некоего "Citrix Presentations Server" что увидел: - в окне експлорера - тот же веб - открылся обычный редактор Word и вообще как я понял может открыться любая программа - так как она открывается на центральном сервере, а в експлорер передается только ее экран я даже решил при случае на Митинском радиорынке поглядеть - не продается ли этот Citrix вот тебе и переход на веб и централизованное хранилище программ веб - это летает по сети html и javascript а у Citrix - изменения экрана и команды клавиатруры пока не готов как-то прокоментирвать - ну типо и зачем нужен html, javascript, java ну просто все вместе взятые :-) ? Ну не извращение ли? Не проще ли взять программу ТОЛСТЫЙ клиент с кешированием локальных результатов -- и сохранением изменений по сети - типа синхронизация? Системам документа оборота годы - и только последнее время приша идея занимаца ананизмом а ля гугл оффис или это недонепонятно что... На клиенте MS Office, или не MS Office - опен оффис (возможно дописанный). На него навешивается (или юзается встроенный) перехватчик сохранения.(раньше это было ODMI для ворда, перфекта итд) при сохранении идет запрос по сети - пусть через новомодный вебсервис - почти те же сокеты с минимум г..на.. ЗЫ ну давайте еще клиентскую ОСь ( OS ) напишем на джаваскрипте ( аджакс наХ) и будем ее по сети с сервера гонять... при том что сейчас в мобиле обычной камня и мозгов больше чем в компе на котором в 97м летал 97й ворд / win95 ЗЗЫ а про X-Windows кто нибудь слышал? Или без нового розового аджакс велосипеда Ужас куда катится мир ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2007, 23:15:53 |
|
||
|
Самое новое и предеовое в Java
|
|||
|---|---|---|---|
|
#18+
Люди прозрейте! Не проще ли взять программу ТОЛСТЫЙ клиент с кешированием локальных результатов согласен, в магазине кассы автономно могут работать неделями без сети можно кассы перевести в online? - можно, но зачем? чтобы каждый "сбойчик", типо уборщица выдернула штепсель или вентилятор засорился, приводил к "остановке фирмы" шефа? и вообще мне непонятно место java в современном мире даже Oracle рекламирует, что ему уже не нужен Java для создания веб-приложений. но тут не особо в курсе - просто так глянул - Oracle то вроде протрезвел базы по своей природе очень умные и продвинутые - ну что им стоит выдать из своих сокетов html-ответ, помимо sql-ответа? - н-и-ч-е-г-о, просто новый прибамбас (конечно Кнут или Кноп, автор "нормальных баз" будет в шоке) зачем базе - NetFramework и JavaRunTimeVirtualMachine для веба - для html-ответа? все переменные сессии прямо в базе записаны - да и роль "умного" веб сервера уменьшается до мизера - просто обслуживай новые соединения и переводи их в фоновый job, освобождая этим порт, и переводить запросы на шлюз к базе - усе, шлюз шлепает идентификатор сессии, если она новая, и передает запрос базе - тоже усе. а база выдает поток html-ответа и javascript-ответа, зашифрованного ключем, разным для каждой сессии и базе самой с собой не нужно разговаривать на языке SQL - когда html-запрос превращается в html-ответ - это пропуск в мир скорости - да снаружи "SQL администрирование" - но унутри в этом потребность исчезает. так юзеры вступят в скоростной веб-ответ 200 веб.стр/сек отдачи базы с уже результатами нетривиальных запросов дальше круче - в базах продуман параллелизм 5 PC c процессорами Athlon64 будут выдавать 1000 веб.стр./сек опять же с результатами запросов. А как же будут программироваться веб-странички? - На языке базы. А какой у баз язык? - По-моему он не называется java. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2007, 12:25:53 |
|
||
|
Самое новое и предеовое в Java
|
|||
|---|---|---|---|
|
#18+
добавка есть мнение, что операция: select 2+2 as Itog медленнее, чем 2+2=4 для процессора Первая операция может быть инкапсулирует 1000 строк машинных команд, а вторая просто 1 условно машинная команда соответсвенно программа СУБД open "порт 80" write "<html> #(2+2)#</html>" close "порт 80" будет много быстрее :), чем select 2+2 as Itog -> JVM write "<html> #(Itog)#</html>"->веб-сервер ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2007, 12:51:06 |
|
||
|
Самое новое и предеовое в Java
|
|||
|---|---|---|---|
|
#18+
decaml Есть мнение, что ты никогда не писал ничего сложнее интернет-магазина (в самом его тупом и примитивном виде, конечно). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2007, 12:55:26 |
|
||
|
Самое новое и предеовое в Java
|
|||
|---|---|---|---|
|
#18+
decaml select 2+2 as Itog -> JVM write "<html> #(Itog)#</html>"->веб-сервер ... Пиши не ассемблере. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2007, 12:59:52 |
|
||
|
Самое новое и предеовое в Java
|
|||
|---|---|---|---|
|
#18+
decamlА как же будут программироваться веб-странички? - На языке базы. А какой у баз язык? - По-моему он не называется java.А как он называется? PL/SQL? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2007, 13:18:32 |
|
||
|
Самое новое и предеовое в Java
|
|||
|---|---|---|---|
|
#18+
У меня нет желания пихать Java во все дырки (пусть этим занимаются пионэры). Для простых сайтов и простой логики нужно использовать максимально простые инструменты (вроде того же ROR). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2007, 13:21:45 |
|
||
|
Самое новое и предеовое в Java
|
|||
|---|---|---|---|
|
#18+
Хрюхрюшкин.Наймите грамотного человека, чтобы потом не было мучительно больно долгие годы. +1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2007, 13:27:50 |
|
||
|
Самое новое и предеовое в Java
|
|||
|---|---|---|---|
|
#18+
Хрюхрюшкин.HtmlDB — ему уже лет, наверное, 5. Действительно, для простых и примитивных вещей вроде сайта Оракл — самое то. Да там любой PHP подойдет. OC4J — убожество, ага. Что в твоём понимании - не простые и не примитивные вещи? Озвучиваем именно - класс бизнес задач. -- APEX (HtmlDB) - проект достаточно уже зрелый, между прочим, хоть и относительно молодой. При том, что особо примечательно, появился именно как реакция на довольно неадеватный, громоздкий и сложный Java стек. Если его (APEX) не задавят внутренние темные силы (а они не задавят, т.к. с ява у них - легкое фиаско), то вполне можем получить довольно революционный (в смысле - беспрецедентный) продукт корпоративного уровня. Т.е. ту самую, долгожданную RAD для Web (с реальной кроссплатформенностью). Вот смотри - Oracle 11g... PL/SQL (база APEX) уже имеет native (почти JIT ;) компиляцию без особых бубенцов. Постоянно подтягивают производительность... Linux тоже ведь никто не воспринимал - сидели там себе парни, энтузиастили.. а потом - как пошло... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2007, 13:33:46 |
|
||
|
Самое новое и предеовое в Java
|
|||
|---|---|---|---|
|
#18+
grexhide Что в твоём понимании - не простые и не примитивные вещи? Озвучиваем именно - класс бизнес задач. -- APEX (HtmlDB) - проект достаточно уже зрелый, между прочим, хоть и относительно молодой. При том, что особо примечательно, появился именно как реакция на довольно неадеватный, громоздкий и сложный Java стек. Если его (APEX) не задавят внутренние темные силы (а они не задавят, т.к. с ява у них - легкое фиаско), то вполне можем получить довольно революционный (в смысле - беспрецедентный) продукт корпоративного уровня. Т.е. ту самую, долгожданную RAD для Web (с реальной кроссплатформенностью). Вот смотри - Oracle 11g... PL/SQL (база APEX) уже имеет native (почти JIT ;) компиляцию без особых бубенцов. Постоянно подтягивают производительность... Linux тоже ведь никто не воспринимал - сидели там себе парни, энтузиастили.. а потом - как пошло... Не простая и не примитивная вещь — например, склад. Ты же должен понимать, что реализация полного управления складом — вещь серьезная и солидная. Это не тупое отображения 250 тыщ документов с возможностью кривого поиска по ним и держалки дистрибутивов. Твои утверждения основываются на одном факте — ты держишь бизнес-логику в СУБД. Тогда — да, Java-стек теряет смысл, если он является безмозглой прослойкой между мордой и СУБД. Факт в том, что далеко не всегда БЛ выносится на уровень СУБД. Хорошо это или плохо — можно спорить долго. Но это факт. И СУБД может меняться. Это факт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2007, 13:39:40 |
|
||
|
Самое новое и предеовое в Java
|
|||
|---|---|---|---|
|
#18+
Хрюхрюшкин.Факт в том, что далеко не всегда БЛ выносится на уровень СУБД. Хорошо это или плохо — можно спорить долго. Но это факт. И СУБД может меняться. Это факт. Если процедурный уровень СУБД примитивен, как доска (а это - все, что не Oracle) - тогда да, ВОЗМОЖНО, что ява для задач уровня АРМ-"Склад" имеет какой то смысл. Но как ваятель "арм-складов" со стажем - могу ответственно заявить - для этих задач ява и нахер не сдалась, более того, является, пожалуй, одним из самых неудачных выборов, по многим показателям. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2007, 13:44:45 |
|
||
|
Самое новое и предеовое в Java
|
|||
|---|---|---|---|
|
#18+
grexhide Если процедурный уровень СУБД примитивен, как доска (а это - все, что не Oracle) - тогда да, ВОЗМОЖНО, что ява для задач уровня АРМ-"Склад" имеет какой то смысл. Но как ваятель "арм-складов" со стажем - могу ответственно заявить - для этих задач ява и нахер не сдалась, более того, является, пожалуй, одним из самых неудачных выборов, по многим показателям. Ну вот видишь. А не факт, что дадут использовать Оракл. По разным причинам. Кстати, а чем Ява не нравится для склада в роли языка бизнес-логики? Если мы говорим именно о логике на Яве (а не о методах работы с БД по типу Hibernate). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2007, 14:22:04 |
|
||
|
Самое новое и предеовое в Java
|
|||
|---|---|---|---|
|
#18+
grexhide Если процедурный уровень СУБД примитивен, как доска (а это - все, что не Oracle) - тогда да, ВОЗМОЖНО, что ява для задач уровня АРМ-"Склад" имеет какой то смысл. Кстати, в Оракле нет настоящего ООП. А я уже отвык от процедурного программирования — тяжело это. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2007, 14:22:52 |
|
||
|
Самое новое и предеовое в Java
|
|||
|---|---|---|---|
|
#18+
grexhideНо как ваятель "арм-складов" со стажем - могу ответственно заявить - для этих задач ява и нахер не сдалась, более того, является, пожалуй, одним из самых неудачных выборов, по многим показателям. А интеграцию с остальными компонентами системы как проводить? Видимо, только написав и всё остальное на то, на чем написан склад :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2007, 14:30:35 |
|
||
|
Самое новое и предеовое в Java
|
|||
|---|---|---|---|
|
#18+
Хрюхрюшкин. decaml Есть мнение, что ты никогда не писал ничего сложнее интернет-магазина (в самом его тупом и примитивном виде, конечно). наверно все идет к тому, что в веб-студии будущего будет специальный баттон-класс - "сложный интернет магазин". мышкой его надвинул на пустой экран - и готово :-) и вообще тема классов весьма любопытна, идет в рост и далеко за пределы программ, сам я большой сторонник баттонного программирования но с некоторого времени вместо "сложного магазина" меня просто привлекла тема HPC "high perfomance (web)computing". поскольку программистам проще показать алгоритм, то в качестве пока демо-иллюстрации вот проект Диндекс - деловой индекс. javascript при смене почтового индекса и все остальное идут просто как методы базы по кнопке юзера Код: plaintext 1. 2. 3. 4. 5. по локальной сети Athlon64 выдает через IIS до 210 веб.стр./сек и 170 стр./сек через Apache. Если Java или Net выдадут 30 стр./сек я вам куплю тортик. Нюанс еще в том, что 2 Athlon64 уже выдадут 420 стр/сек. а 2 Java или 2 Net выдадут что с сервера? который 2+2 будет парсить через select-ы? никому ничего не советую, просто хотел отметить куда идет прогресс - унутрь баз ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2007, 14:51:06 |
|
||
|
Самое новое и предеовое в Java
|
|||
|---|---|---|---|
|
#18+
decaml Господи, ШТО ЭТО? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2007, 15:01:31 |
|
||
|
Самое новое и предеовое в Java
|
|||
|---|---|---|---|
|
#18+
"decaml" <nospam@sql.ru> поскольку программистам проще показать алгоритм, то в качестве пока демо-иллюстрации вот проект Диндекс - деловой индекс. я наверно тупой, но что это и как этим пользоваться? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2007, 15:02:15 |
|
||
|
Самое новое и предеовое в Java
|
|||
|---|---|---|---|
|
#18+
AVIYВсем привет! В нашей конторе (есть главный офис и куча филиалов по всей стране) решили пернести все программное обеспечение под Web - то есть избавиться от гемороя под названием синхронизация данных из локальных баз данных, синхронизация программ в филиалах ну и т.п. Поинтересовались мировым опытом и пришли к выводу что надо использовать Java технологии. Но здесь у нас просто разбежались глаза. Что использовать, в каком направлении идти, какую именно технологию использовать. Java совершенствуеться изо дня в день. Сервлеты, JSP, JSF, EJB - куча разных направлений. Вопрос такой: Помогите пожалуйста выбрать наиболее передовое и продвинутое направление и если можно подробнее описать приемущества и недостатки той или иной технологии. Заранее благодарю.возьмите меня на работу. я с собой еще двух человек захвачу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2007, 23:23:15 |
|
||
|
Самое новое и предеовое в Java
|
|||
|---|---|---|---|
|
#18+
Хрюхрюшкин. grexhide Если процедурный уровень СУБД примитивен, как доска (а это - все, что не Oracle) - тогда да, ВОЗМОЖНО, что ява для задач уровня АРМ-"Склад" имеет какой то смысл. Кстати, в Оракле нет настоящего ООП. А я уже отвык от процедурного программирования — тяжело это. А нахрен тебе для АРМ-Склад ООП? Ты че? Склад №2 унаследован от Склада №1. Шины диаметром R19 унаследованы от шин диаметром R16. Автомобиль Ford Focus II получен множественным наследованием объектов Двигатель, Томоза, Радиатор и т.д... Жжжесть. Хрюхрюшкин. grexhideНо как ваятель "арм-складов" со стажем - могу ответственно заявить - для этих задач ява и нахер не сдалась, более того, является, пожалуй, одним из самых неудачных выборов, по многим показателям. А интеграцию с остальными компонентами системы как проводить? Видимо, только написав и всё остальное на то, на чем написан склад :) Чего чего? Ну настрогай ты какой демон-вебсервис-обменный, гетерогенные сервисы примени, да мало ли какого маразму интеграционного можно налепить, было бы желание. Хрюхрюшкин. decaml Господи, ШТО ЭТО? LSD ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2007, 23:28:36 |
|
||
|
Самое новое и предеовое в Java
|
|||
|---|---|---|---|
|
#18+
grexhide А нахрен тебе для АРМ-Склад ООП? Ты че? Мысль понятно, но все равно смешно. Лет 20-25 назад вы бы на форумах доказывали, что goto рулит на веки. Хотя нет, когда все обсуждали goto, вы бы доказывали что в машинных кодах программировать - это да, круто однозначно. А все остальные "в лужу" (с) - grexhide) и ничего в этой жизни не понимают ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2007, 02:30:52 |
|
||
|
Самое новое и предеовое в Java
|
|||
|---|---|---|---|
|
#18+
AVIY четко обрисовал структуру своего предприятия и желание использовать java. По-поводу EJB 3. Пока отложите в сторону Persistence API - это наиболее сложное и по началу непонятное. Все остальное, когда вникните в суть, очень просто и естественно, поскольку делает много такой работы, которую Вы в своем более-менеее сложном приложении будете делать сами ручками и в условиях вечной нехватки времени. Ответьте себе на вопросы: Нужен ли мне объект управляющий сеансом ( session bean ) ? Если нужен, то надо ли иметь возможность сохранения состояния ( statefull session bean ) ? Нужет ли мне http-сервер ? Понадобятся ли мне web-сервисы ? Хочу ли я обмениваться сообщениями между сервером и клиентом ? Насколько я понимаю, Вам все это рано или поздно понадобится. Могу порекомендовать: netbeans 6 M10 вместе с appserver Glassfish v2 и Visual Web. Это все бесплатно и Вы можете начать изучение всего выше перечисленного сразу, поскольку Netbeans великолепно работает с EJB , web-сервисами и т.д. Не за горами EJB 3.1 ( Glassfish v3 будет поддерживать), где по предложению JBOSS будет специфицирован аналог SEAM. Вам не нравится JSF ? Netbeabns имеет отличный плагин JRuby. Кстати Glassfish v3 будет иметь встроенную поддержку JRuby (Rails). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2007, 13:12:46 |
|
||
|
Самое новое и предеовое в Java
|
|||
|---|---|---|---|
|
#18+
автора 2 Java или 2 Net выдадут что с сервера? который 2+2 будет парсить через select-ы? Окей, а если система у нас объединяет n баз начиная с Paradox и MySql заканчивая Lotus Notes. Мне это надо вывести на веб применив правила разделения контента по пользователям, локалям и бравзерам (ну чтобы можно было с мобилки смотреть там). А, ну и чтобы красиво было - не как в экземпле. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2007, 18:17:08 |
|
||
|
Самое новое и предеовое в Java
|
|||
|---|---|---|---|
|
#18+
Valery ShiskinМогу порекомендовать: netbeans 6 M10 вместе с appserver Glassfish v2 и Visual Web. Visual Web предлагают для http://www.netbeans.info/downloads/all.php?b_id=3107 NB 5.5.1. А для 6M10 он подойдет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2007, 19:15:33 |
|
||
|
Самое новое и предеовое в Java
|
|||
|---|---|---|---|
|
#18+
Anarion автора 2 Java или 2 Net выдадут что с сервера? который 2+2 будет парсить через select-ы? Окей, а если система у нас объединяет n баз начиная с Paradox и MySql заканчивая Lotus Notes. Мне это надо вывести на веб применив правила разделения контента по пользователям, локалям и бравзерам (ну чтобы можно было с мобилки смотреть там). А, ну и чтобы красиво было - не как в экземпле. вообще-то из MSSQL вполне делаются прямые селекты на разные базы,mdb,xls и даже текстовые файлы (то есть централизованно причесывать данные - не просто ли в базе лучше? делить инфу по пользователям - это логины а "красиво" - это стили CSS, при желании можно сделать разные стили для разных браузеров и программно менять при html выводе. мне кажется обьекты и классы очень сильно рулят в системах проектирования - к примеру сейчас классная штука появилась профессиональная чертежи делать - SolidEdge - двумерная free - параллелограмм нарисовал, а в нем круг, а в круге еще чего-нибудь со стороной 1/3 от параллелограмма - вот это обьекты так обьекты - и у каждого шпунтика свойства, методы и связи. это не Арм-Склад: приход-расход-остаток, возврат непоставки, обмен невозврата и не интерфейс html-тегов веба наверно java для какого-то все-таки мультимедиа мощнозадвинутого, интернет комикса как ремонтировать шасси боинга, для создания обучающих программ - т.е. что-то такое эксклюзивное и изначально дорогое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2007, 02:37:25 |
|
||
|
Самое новое и предеовое в Java
|
|||
|---|---|---|---|
|
#18+
В netbeans 6 Visual Web уже встроен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2007, 10:05:33 |
|
||
|
Самое новое и предеовое в Java
|
|||
|---|---|---|---|
|
#18+
Valery Shiskin Могу порекомендовать: netbeans 6 M10 вместе с appserver Glassfish v2 и Visual Web. Это все бесплатно и Вы можете начать изучение всего выше перечисленного сразу, поскольку Netbeans великолепно работает с EJB , web-сервисами и т.д. Не за горами EJB 3.1 ( Glassfish v3 будет поддерживать), где по предложению JBOSS будет специфицирован аналог SEAM. +1 Каждый день использую NetBeans. Скоро релиз, в ноябре! Хехехехехех ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2007, 15:22:26 |
|
||
|
Самое новое и предеовое в Java
|
|||
|---|---|---|---|
|
#18+
Если это будет просто не очень навороченный веб-клиент к базе (а может даже и очень навороченный), то я бы рекомендовал глянуть три вещи на выбор: 1. JBoss Seam + JSF + JPA (под hibernate) + JBoss AS (а может они уже завели Seam и под томкатом, тогда еще лучше). И если уж смотреть в эту сторону, то для такой связки делают Red Hat Developer Studio (сейчас она в бете, но вот-вот...). Все это показывал на конфе сам Гейвин Кинг, и выглядело это в его руках действительно быстро, просто и круто (там встроенная поддержка асинхронных запросов, к слову). 2. Чуть более интересная связка, где, как я считаю, меньше подводных камней, но больше ручной работы: Struts 2 + Hibernate (+ по желанию Velocity и DWR и Spring). 3. Заказать проект любой из сотен (наверное, сотен) контор, которые пишут под заказ. Там люди с опытом, напишут быстро, потестируют, и в итоге есть подозрение что вам выйдет дешевле. Про .НЕТ ничего сказать не могу. Но не уверен что это будет быстрее и вряд ли лицензии выйдут дешевле. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 00:21:21 |
|
||
|
Самое новое и предеовое в Java
|
|||
|---|---|---|---|
|
#18+
а стоит ли брать книгу по tomcat jsp и servelets? или это нето? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 03:44:22 |
|
||
|
|

start [/forum/topic.php?all=1&fid=59&tid=2144725]: |
0ms |
get settings: |
9ms |
get forum list: |
28ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
43ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 342ms |
| total: | 492ms |

| 0 / 0 |
