Xpoint
   [напомнить пароль]

Web 2 + Perl

Метки: [без меток]
2007-12-13 02:13:19 [обр] Albert Tyan aka StAT(0/4)[досье]
Доброго времени.
Хочу добавить Web2 подобную систему для просмотра некоторых разделов своих проектов. Однако, я несколько запутался во всевозможных вариантах. Безусловно, можно было бы досконально изучить каждый из них и выбрать наиболее подходящий, но времени на исследования мягко говоря нет.
Если кто знает, подскажите, какая из систем удовлетворяет следующим условиям: поддержка браузерами FireFox, IE, Opera вменяемых версий, передача данных стандартными потоками в формате аналогичном методам GET и POST от клиента к серверу, возврат данных непосредственно в массив или другой тип данных java, не очень большой размер скриптов ну и, разумеется, чтобы сбои в работе были не так часто. А да, еще желательна поддержка файлов из стандартных форм.
Если таковой системы не существует, может посоветуете наиболее подходящее решение.
Спасибо.
спустя 7 часов [обр] Nuclon(0/19)[досье]
эээ, что-то я не осилил условия задачи :)
что вы имеете в виду под словами "Web2 подобная система"?
спустя 13 часов [обр] Albert Tyan aka StAT(0/4)[досье]

Nuclon[досье]

Появление термина Веб 2.0 принято связывать со статьей «Tim O’Reilly — What Is Web 2.0» от 30 сентября 2005 года, впервые опубликованной на русском языке в журнале «Компьютерра» (№№ 37 (609) и 38 (610) от 11 и 18 октября 2005 года соответственно) и затем выложенной под заголовком «Что такое Веб 2.0» веб-сайтом «Компьютерра online». В этой статье Тим О’Рейли привязал появление большого числа сайтов, объединенных некоторыми общими принципами, с общей тенденцией развития интернет-сообщества, и назвал это явление Веб 2.0., в противовес «старому» Веб 1.0. Несмотря на то, что значение этого термина до сих пор является предметом многочисленных споров, те исследователи, которые признают существование Веб 2.0, выделяют несколько основных аспектов этого явления.

http://ru.wikipedia.org/wiki/Web_2

спустя 49 минут [обр] Евгений Петров(11/1055)[досье]
Albert Tyan aka StAT[досье]
Я тоже не понимаю - что Вы имеете ввиду, говоря "Web 2 подобная система"? Что это за зверь такой?
С технической точки зрения в чем, по-вашему, отличие от "старого Веб 1.0"?
Может, Вы имеете ввиду JS фреймворки?
спустя 2 часа 7 минут [обр] Albert Tyan aka StAT(0/4)[досье]
Евгений Петров[досье]
[к построению пользовательских интерфейсов веб-приложений, при котором веб-страница, не перезагружаясь, асинхронно загружает нужные пользователю данные.?]
XMLHttpRequest, Microsoft.XMLHTTP, <SCRIPT>, <IFRAME>, JsHttpReqest, Ajax, gwt
Нет. Я конечно понимаю, что определение Вэб 2.0 неоднозначно и во многом спорно, но понимание определения и его однозначность в конкретном контексте не должна вызывать вопросов с учетом поставленных в теме условий. Выбор между JS фреймворками и другими реализациями меня как раз и интересовал, когда я задавал вопрос. И я не имел в виду, когда писал Вэб2 ни фреймворки, ни какую-либо иную технологию, поскольку выбор между ними и есть основной вопрос данной темы. И именно из-за неоднозначности понятия я использовал термин Вэб2-подобная система, так как в противном случае вопрос о подобии не стоял бы.
Очень интересуют методы реализации. Практическая реализация без привлечения армии кодеров.
Спасибо.
спустя 1 час 8 минут [обр] Евгений Петров(11/1055)[досье]

Albert Tyan aka StAT[досье]
Практически все, что вы перечисляете (кроме Google Web Toolkit - ведь Вы его имели ввиду?), доступно еще с конца 90-х голов прошлого столетия. Насколько же я понимаю, термин Web 2.0 рассматривают с точки зрения наполнения контентом интернет-ресурсов и отношений в среде интернет-пользователей.
Задачи, которые Вы описываете, очень общие, размытые и, прежде всего, технические. IMHO не стоит к поиску решения технических проблем приплетать термин, который малопонятен и спорный по сути.

Если Вы в JS не слишком сильны, то возьмите какой-нибудь готовый фреймворк, благо их как грязи (Prototype, jQuery и сотни других).
А вот причем тут серверное программирование - никак не возьму в голову. Уж оно-то от новомодных слов вроде как свободно, или и туда уже прокрались полчища дилетантов?

P.S. Ставить JsHttpReqest, Ajax в один ряд с базовыми понятиями очень странно. И вообще, назвать фреймворки технологией у меня язык не поворачивается... А Google Web Toolkit будет полезен, если Вы программируете на Java. Кстати, термин Java - совсем не то же самое, что Javascript или JS.

спустя 6 часов [обр] Albert Tyan aka StAT(0/4)[досье]
(puke) Нет знаем, не отвечаем... термин "IMHO" слишком брутален для использования в ответе.
спустя 4 часа 31 минуту [обр] GRAy(3/259)[досье]

Albert Tyan aka StAT[досье]В формулировке, которую вы дали, ответа на ваш вопрос не существует. Посоветовать что-то конкретное можно отталкиваясь от каких-то более или менее конкретных условий - которых в вашем вопросе не просматривается. Не важно что там подразумевал Тим когда придумал этот "Web 2.0" - важно что вы под этим понимаете. Никто не собирается спорить с вами о термине, но и догадываться как вы его трактуете (а следовательно и какие задачи собираетесь ставить перед "системой") никому неинтересно - поэтому вам и задаются уточнающие вопросы. В любом случае не существует системы "из коробки" обеспечивающей некую "вебдванольность" т.к. у всех в головах это означает разное.

И я не имел в виду, когда писал Вэб2 ни фреймворки, ни какую-либо иную технологию, поскольку выбор между ними и есть основной вопрос данной темы.

Опять же определитесь пожалуйста - если вы не имели ввиду ничего конкретного то между чем вы собираетесь выбирать?
Может быть вы не понимаете, но клиентские javascript фреймворки и то на чём и каким образом реализована серверная часть друг от друга не зависят. Элементарно - невозможно сказать что совместимее perl и prototype или java и jQuery. Всё определяется вашими конкретными условиями задачи, вашими знанием и опытом.

спустя 3 часа 17 минут [обр] Nuclon(0/19)[досье]

опять же, IMHO, понятия web2.0 и яваскрипт вообще никак не связаны.

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

Если же вопрос идет о Ajax'е (что есть просто маркетинговым названием технологии XMLHTTPRequest) - то у каждого браузера - своя реализация
у Gecko браузеров - это называется XMLHttpRequest, у IE - Microsoft.XMLHTTP.

Если лень разбираться в этих тонкостях - берите любой фреймворк типа jQuery, prototype, YUI - и будет вам ваш маленький web2.0.
Выбор между фреймворками - дейстрвительно определяется вашими знаниями и опытом. Но, по большей части, среди перечисленных (YUI, jQuery, prototype) - это еще и дело вкуса. Ибо они более-менее равноценны, документации - более чем достаточно. Разобраться с любым из них можно достаточно быстро.

Powered by POEM™ Engine Copyright © 2002-2005