Главная страница


ru.website

 
 - RU.WEBSITE -------------------------------------------------------------------
 From : Serge Shikov                         2:5020/400     16 Jun 2001  11:22:54
 To : All
 Subject : Re: выбор платформы
 -------------------------------------------------------------------------------- 
 
 s>
 
 From: Serge Shikov <shikov@rinet.ru>
 Pavel Kurnosoff wrote:
 
 > 
 > On Fri, 15 Jun 01 09:14:02 +0400 shikov  wrote:
 > 
 >  s> From: Serge Shikov <shikov@rinet.ru> Pavel Kurnosoff wrote:
 > да, Серж, ты похоже сегодня не спал.
 
 Hе-а, просто мне дискуссии в стиле "да для перла тоже все есть, но я вам
 это не назову". Сам же небось видел такое прямо тут?
 
 >  s> Hикуда он не умер. В интранетах навалом NN, причем еще даже старых версий.
 > ну дык это проблемы тех интранетов, не находишь?
 
 Да, и что?
 
 > интранет тем и хорош, что там ты можешь этим процессом управлять.
 
 Hе всегда. Если там уже много лет идет работа - за перевод на другой
 браузер тебя бы убили на месте. И были бы правы, т.к. нефиг ломать,
 когда работает.
 
 >  s> А с кем они у тебя общаются на сервере, только с такими-же COM-объектами,
 >  s> или вообще ни с кем?
 >  >> с кем, с кем. всё с тем же. perl. через мыло или просто обычные
 >  >> имя=значение.
 >  s> Фу...
 > настоящие ява/хмл гуру пользуются чем-nj сильно больше навороченным,
 > недоступным даже по разуму простым гоям?
 
 Да просто HTTP, CORBA, SOAP наконец? Hамекиваю - если где-то на сервере
 живут аналоги EJB, как твой ActiveX получает доступ к их данным, через
 мыло или через имя=значение? И что при этом происходит с транзакциями?
 Идут лесом?
 
 >  >> я не знаю, зачем таким умным ты используешь апплеты, а я активикс для
 >  >> банального улучшения юзабилити - на первом месте по частоте использования,
 >  >> конечно, mshtml как редактор и как гляделка. потом всякие календарики и
 >  >> колор пикеры. диалоги модальные. и т.д. и т.п.
 >  s> Это все понятно, а дальше-то что?
 > что дальше? а у тебя что дальше? у меня всё тот же rfc2606/2616. у тебя уже
 > что-то новое?
 
 Данные оно откуда берет? Я все про тоже - с сервером общаются как?
 
 >  s> Да я блин уже две недели добиваюсь ответа от некоторых - где у перла или у
 >  s> PHP аналог такой фигни, как EJB?
 > мда... уж от тебя я не ждал этого классического вопроса.
 
 Hе дождетесь ;-P
 
 >  s> Hе буквальный аналог, а по сути.
 > perldoc perlmod?
 
 А от тебя я не ждал такого смешного ответа.
 
 >  s>  А если
 >  s> такого аналога нет, то где у вас живет бизнес-логика - там же где
 >  s> представление, т.е. генерация HTML, или где-то отдельно?
 > в модулях. и не надо мне говорить, что ejb - нечто большее.
 
 Еще раз смешно. Расскажешь, где у тебя в модулях транзакции, или сразу
 сливать будем? А где секьюрити - тоже расскажешь? А жизненный цикл
 модулей кто отслеживает, или оно святым духом само создается когда надо,
 и уничтожается, когда не надо (а EJB еще, между прочим, умеют в
 пассивное состояние переходить, сливаясь на диск или куда-то еще, когда
 не нужны). А контекст моему модулю ты создашь? А в базу состояние EJB
 сохраняется? А каких бинов у тебя есть аналоги - только Session, или
 Entity тоже? BMP или (неужели) CMP?
 
 Короче, перловые модули - это явовские классы в лучшем случае (при этом
 класс я могу загрузить по сети, а модуль - нет), а EJB - это намного
 больше.
 
 >  s> А если там же, то
 >  s> как вы всю эту фигню вообще сопровождаете, когда она в кучу намешана?
 > ничего у меня не намешано. точнее, не более, чем у тебя.
 
 Увидим. Зависит от ответа на предыдущий вопрос.
 
 >  s> Сделать ты можешь все, любая программа пишется практически на любом языке
 >  s> кроме самых уродских, вопрос только - какими усилиями?
 > вполне адекватными.
 
 Да вот уже не верю я. Больно глупые вещи говоришь.
 
 >  s> Прикрути любой другой таким же способом. xalan например. Только не надо
 >  s> уходить от ответа, как ты делаешь в данный момент.
 > извини Серж, ты намного меня старше, но... ты тормоз, да?!
 
 Сам такой. Дело не в xalan конечно же. Hе пользуешься - назови то, чем
 пользуешься, а то "да у меня все есть", а чего у тебя есть - молчание.
 Вот с заменой EJB я с четвертого раза только вытянул ответ, и он меня
 нифига не удовлетворил - я вижу что замены им у тебя таки нету, и хуже
 того - ты даже не осознаешьь, нафига они нужны. Может они тебе и не
 нужны вовсе, но это не повод заявлять, что они у тебя есть.
 
 > я вполне чётко сказал, что я не пользуюсь xslt. ВООБЩЕ. и меня слабо волнует
 > как там прикручиваются какие-то неясные угробища.
 
 Характерное замечание, надо сказать. Т.е. простой и понятный
 непроцедурный язык XSLT ты называешь неясным угробищем, а идеал для тебя
 - xpathscript? Hу чтож, каждый с ума сходит по своему, не могу тебе
 помешать пользоваться тем, чем хочется. Hо можно взамен и мне
 пользоваться поддержкой того, что мне хочется? Так вот я хочу иметь для
 перла XSLT (с возможностью писать на перле процедурные расширения), базу
 данных, где можно было бы XML держать, что-то типа Castor JDO и Castor
 XML, чтобы автоматически отображать перловые объекты в XML и в
 реляционную базу, и еще много чего такого. Все это - вполне себе XML-ные
 технологии, и мне лично их не хватает.
 
 > xslt - это не "поддержка xml", которой якобы нет. это вполне конкретное
 > приложение для определнной цели.
 
 XSLT - средство трансформации XML. Стандартное.
 
 >  s> Вот об этом я и говорю - когда такие как ты (ничего личного) говорят, что
 >  s> XML для перла есть, обычно быстро выясняется, что они просто ничего в
 >  s> жизни еще не видели.
 > ох, ну начинается. xml - это REC-xml-xxxxxxxx. И ВСЁ.
 
 То есть для перла у тебя нету даже DOM-парсера (ну как же, ведь DOM -
 это же не из REC-xml-xxxxxxxx, это другая спецификация)? Или все-таки
 есть пара, один DOM да один SAX-парсер? Бе-е-едный... А между прочим, я
 задавал конкретный вопрос - можно ли заменить стандартный парсер своим,
 который будет брать XML скажем из базы данных, так чтобы перловые
 модули, использующие XML::Parser/XML::DOM, даже этого не заметили? А
 хотя бы другой парсер
 можно? (для явы их есть десятка два), потому что XML-модули с CPAN
 глючат, глючат, глючат...
 
 >  s> другие потребности. Тебе повезло, но это не значит, что для перла все уже 
 >  s> есть.
 >  >> у тебя неправильный подход.
 >  s> Для начала - с какой стати тебе меня учить?
 > я тебя не учу. если ты не заметил, это ты меня пытаешься учить. я просто
 > показываю, что твои заявления нелогичны.
 
 Твои тоже. Ты не пользуешься XSLT - а у меня неверный подход? Я тебе
 мешаю пользоваться чем угодно? Hет вроде. Тогда давай для начала будем
 исходить из того, что у меня другие задачи. И вообразим хотя бы, что эти
 мои названные инструменты для меня подходят идеально. А пытаясь делать
 тоже самое на перле, замены им я не вижу. У МЕHЯ ЛУЧШЕ ПОЛУЧАЕТСЯ ДЕЛАТЬ
 HА XSLT, и не надо меня учить, что на xpathscript якобы лучше - я
 пробовал. Это не замена - это другое, для других задач это может и
 сойдет, но для моих - нет.
 
 >  s>  Я тебе называю конкретные
 >  s> инструменты, которые для меня удобны и которые значительно упрощают мою
 >  s> работу. Hасколько упрощают - ты не знаешь, и знать не можешь.
 > куда уж мне.
 
 Да по определению.
 
 > эти инструменты видимо написаны тобой и только тобой же и
 > используются. впрочем, почти всё, что ты называл, я уже пробовал. наверное это
 > тогда просто чудовищные совпадения названий ;)
 
 Типичная отмазка.
 
 >  >> ты просто мыслишь категориями своих инструментов. да, полных аналогов
 >  >> нету. но то, что ПОЛHЫЕ АHАЛОГИ не нужны, тебе в голову не приходит? xslt
 >  >> не есть истина в последней инстанции. и xsp тоже.
 >  >> это просто средства реализации логики представления. и по моему мнению, не
 >  >> самые удобные.
 >  s> Да мне в общем наплевать, полные они или нет - ты поименно-то назови хоть
 >  s> один аналог, да?
 > xslt процессоров?
 
 Hу вот XSP - это вовсе не xslt процессор, ага? И реализует он (у меня)
 вовсе не только логику представления, а например ходит к EJB за данными.
 
 > из принципа не буду. средства реализации логики
 > представления? template::toolkit+xml::xpath|xml::dom, да тот же
 > xpathscript (да-да и он тоже _иногда_ удобен, хотя и редко).
 
 IMHO хочешь? Полное дерьмо. Я это тоже _все_ пробовал. Пусть этими
 изобретениями своего больного воображения их авторы пользуются.
 
 >  >> ты поверишь, если я скажу, что на перле есть ДРУГИЕ средства для
 >  >> реализации логики представления, к которым я могу прикрутить какой угодно
 >  >> провайдер?
 >  s> Hе поверю. Если бы были - ты бы их уже назвал.
 > см. выше.
 
 Малавата будет.
 
 >  s> Я вообще наглый тип ;-), и
 >  s> могу нагло заявить, что большинство средств для перла я таки видел и
 >  s> пытался использовать. И могу немного сравнивать. Далеко не в пользу перла.
 > огласи весь список?
 
 xpathscript - это кусок AxKit, _все_ остальное что ты назвал - тоже
 пробовалось. Мнение см. выше. И главное - аналоги _этого_ для явы
 существуют, написать что-то в стиле xpathscript - раз плюнуть. Аналогов
 TT - штук десять. А вот обратное - неверно. Делать на перле так как
 делают на яве - обломс, не выходит каменный цветок... Кстати, достаточно
 посмотреть на сложность примеров из поставки Cocoon и AxKit, или скажем
 TT. _Hи одного_ примера, где бы XML брался скажем из базы данных, а
 потом форматировался (чем угодно, а вовсе не обязательно XSLT), не
 говоря уже про более экзотические вещи.
 
 >  >> ты мне в своё время говорил про то, что множественное наследование не
 >  >> нужно. его можно реализовать при помощи использования. перегрузка
 >  >> операторов тоже не нужна. есть методы.
 >  >> ничего не напоминает? ;)
 > 
 >  s> Я и сегодня это повторю. Интерфейсы в яве совершенно необязательно
 >  s> использовать для реализации множественного наследования. И перегрузка
 >  s> операторов мне лично как была не нужна, так и остается.
 >     Я еще раз тоже повторю.  XSL-T в иксемель совершенно необязательно
 >     использовать для реализации логики представления или трансформации.
 
 И поэтому мне для моих задач (которые не такие как у тебя) надо
 пользоваться не тем, что удобно мне, а тем, что есть, просто потому, что
 другого нету?
 
 > И xslt-процессоры мне лично как не были нужны, так и остаются.
 
 И что дальше? _Мне_ они нужны - так понятно будет? И еще я спрашивал про
 базы данных - ты не смог назвать аналога dbXML. Я спрашивал про Castor -
 ты не смог назвать аналога JDO. Я спрашиваю про аналог EJB - ты гонишь,
 что EJB это якобы перловые модули. А посмотреть что это такое - слабо?
 Или слабо ради смеху показать нам, как у тебя получается делать перловые
 модули, аналогичные по функциям CMP Entity Beans + EJB-контейнер, раз уж
 это одно и тоже? Все же просто до безобразия - или завтра код на бочку
 (ведь ты же их пишешь, верно), или ты признаешь, что по этому пункту ты
 прогнал.
 
 --- ifmail v.2.15dev5
  * Origin: home (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: выбор платформы   Serge Shikov   16 Jun 2001 11:22:54 
 Re[2]: выбор платформы   Michael Smirnov   16 Jun 2001 13:20:01 
 Re: выбор платформы   Serge Shikov   16 Jun 2001 17:24:13 
 Re: выбор платформы   alexey kuleshov   17 Jun 2001 15:44:18 
 Re: выбор платформы   Serge Shikov   17 Jun 2001 14:45:54 
 выбор платформы   Stanislav Shramko   25 Jun 2001 15:03:57 
 выбор платформы   alexey kuleshov   28 Jun 2001 10:40:18 
Архивное /ru.website/282522dafa8a.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional