наиболее подходящее решение для динамического веб-контента - PullRequest
1 голос
/ 24 августа 2010

Прежде всего, я извиняюсь за этот хромой вопрос.Но я отчасти заблудился во всем, что касается динамического HTML, AJAX и т. Д.Поэтому я решил обратиться за помощью к профессионалам.
По сути, я пытаюсь создать веб-страницу с динамическим контентом (сообщениями), поступающими с веб-сервера (asp.net или php), представленными в плавающем виде (перемещаемыезритель) ящики на странице.И эти ящики будут создаваться динамически после запуска с сервера.И зритель должен иметь возможность рисовать линии между этими полями, чтобы соединить их (эта информация также будет отправлена ​​/ получена на сервер / с сервера).Теперь, какие технологии я должен использовать, чтобы иметь это?Достаточно ли для этого комбинации ajax + html5 + jscript?Или мне нужны библиотеки, такие как Yahoo YUI, Google GWT и т. Д.?Или flash / silverlight - лучшее решение?Или что-то другое?Спасибо

Ответы [ 3 ]

0 голосов
/ 24 августа 2010

Вам не нужны фреймворки, чтобы делать все это.Они могут облегчить работу, но, в конечном счете, они будут создавать HTML и Javascript, которые используют AJAX для выполнения работы.

Звучит как большая работа, поэтому обязательно подумайте о подходящей стороне сервера иФреймворки Javascript и удачи.

0 голосов
/ 27 августа 2010

Сначала вы должны выбрать между HTML5 / JS / CSS, Flash и Silverlight для вашей клиентской технологии.Рассмотрим клиентские машины, которые вам необходимо поддерживать (Windows, Mac, Linux, iPad и т. Д.)

Затем выберите язык / платформу на стороне сервера.AJAX - ваша среда общения.

Если вы используете HTML5 / JS / CSS, вам нужно выбрать JS-фреймворк для ускорения разработки.JQuery делает для быстрого кодирования.Другие структуры могут иметь больше возможностей, но более абстрагированы от простого JS.Возможно, вы захотите использовать GWT, если вы более знакомы с Java, чем с Javascript.

0 голосов
/ 24 августа 2010

Я не профессионал, но я бы пошел на версию HTML + JS + CSS.Что касается библиотек, они помогут вам получить ваш контент во многих браузерах и предоставят вам несколько полезных утилит;)

...