powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / помогите с концептом для веб-программы. Чем больше теории тем лучше
20 сообщений из 20, страница 1 из 1
помогите с концептом для веб-программы. Чем больше теории тем лучше
    #38378615
vladimir74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем доброго времени суток!
Хотя сегодня не пятница, но рискну создать эту тему....

Связался на свою голову с редизайном программы.
На сегоднешний день имеется интерфейс состоящий из 3 фрэймов, HTML генерируется прямо в коде на сервере. Запросы посылаются через post. Вся программа состоит из таблиц и формуляров
Куча всяких мелких неразберих в следствии того, что программа разрабатывается с 2001 г. и создавалась по принципу "learning by doing".

В следствии того что появилось небольшое окно, появилась идея как то опзобрать весь этот хлам и разложить более акуратно..
Задумался в связи с этим о разделении представления и содержания.

Притом по идее запросы/ответы будут посылаться в формате XML посредством Ajax.

В принципе тут подошло бы генерировать страницу посредствам xsl (тем более что у нас есть одна такая задача)
Но меня немного пугает скорость генерирования. К примеру есть несколько таблиц которые нельзя разбивать на страницы, и где в определенных случаях должно выводиться 4-5тыс. строк. Эти таблицы и сегодня не сильно быстро выводятся, а при генерировании xsl боюсь еще хуже будет.

Вобщем прошу советов (желательно с обьяснениями почему!!) Стоит ли писать собственный шаблон, или использовать xsl или есть дугой более интересный подход.
Или вообще стоит дальше генерировать все в коде (хотя тут мне нужно больше аргументов почему лучше не отделять представления от содержания.)

PS прошу не пинать если в теме присутствуют и мухи и котлеты. Хочется узнать и о том и о другом...
...
Рейтинг: 0 / 0
помогите с концептом для веб-программы. Чем больше теории тем лучше
    #38378622
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladimir74или есть дугой более интересный подход jquery templates
...
Рейтинг: 0 / 0
помогите с концептом для веб-программы. Чем больше теории тем лучше
    #38378695
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladimir74Но меня немного пугает скорость генерирования. К примеру есть несколько таблиц которые нельзя разбивать на страницы, и где в определенных случаях должно выводиться 4-5тыс. строк. Эти таблицы и сегодня не сильно быстро выводятся, а при генерировании xsl боюсь еще хуже будет.Отнюдь. 4-5к строк для xsl это фигня.
...
Рейтинг: 0 / 0
помогите с концептом для веб-программы. Чем больше теории тем лучше
    #38378743
vladimir74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганельvladimir74или есть дугой более интересный подход jquery templates
спасибо, эту статью я читал, но в общем как то маловато информации.
...
Рейтинг: 0 / 0
помогите с концептом для веб-программы. Чем больше теории тем лучше
    #38378748
Фотография Имя пользователя1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xslt не самая быстрая вещь, темплейты могут их обойти по скорости. Да и сам шаблон проще и нагляднее, чем xsl
...
Рейтинг: 0 / 0
помогите с концептом для веб-программы. Чем больше теории тем лучше
    #38378749
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladimir74Паганельпропущено...
jquery templates
спасибо, эту статью я читал, но в общем как то маловато информации.там ссылки есть... можно по ним сходить и насобирать еще немного информации...
...
Рейтинг: 0 / 0
помогите с концептом для веб-программы. Чем больше теории тем лучше
    #38379113
vladimir74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганельтам ссылки есть... можно по ним сходить и насобирать еще немного информации...
да я прошелся тогда и по этим ссылкам, и погуглил немного. ИМХО как то там все сыровато, или это так кажется потому что мало кто пользуется...

Народ, неужели разделение на представления и содержания это только всё теория (как 10 лет назад в Delphi :( )

PS одна просьба php шаблоны не предлагать :)
...
Рейтинг: 0 / 0
помогите с концептом для веб-программы. Чем больше теории тем лучше
    #38379115
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladimir74ИМХО как то там все сыровато, или это так кажется потому что мало кто пользуется...ну тогда я не знаю
у меня на работе используется пару лет уже, сбоев не замечено
...
Рейтинг: 0 / 0
помогите с концептом для веб-программы. Чем больше теории тем лучше
    #38379116
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladimir74,

вот ещё щаблонизаторы - https://github.com/joyent/node/wiki/modules#wiki-templating
это серверные (node.js), но некоторые приспособлены и для клиентской стороны.
...
Рейтинг: 0 / 0
помогите с концептом для веб-программы. Чем больше теории тем лучше
    #38379288
vladimir74,

Шаблоны на клиенте - тупиковое направление. Годится для простых поделок.

Основание: стандартно (правильно) передают на клиент объект или массив объектов (обычно JSON) и затем рендерят.

Все ломается на условном рендеринге.

Кто не в теме - в сад. Объяснять не собираюсь.
...
Рейтинг: 0 / 0
помогите с концептом для веб-программы. Чем больше теории тем лучше
    #38379302
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пробегаллоОбъяснять не собираюсь.вот и хорошо
...
Рейтинг: 0 / 0
помогите с концептом для веб-программы. Чем больше теории тем лучше
    #38379561
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
помогите с концептом для веб-программы. Чем больше теории тем лучше
    #38379613
vladimir74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пробегаллоВсе ломается на условном рендеринге.
Кто не в теме - в сад. Объяснять не собираюсь.

класно сказал. Я не в теме, потому и спрашиваю. Вообще 99% вопросов на форуме от людей которые в той или иной форме "не в теме"

Во всяком случае мне бы очень хотелось послушать обьяснение.
Или сад - ваш...
...
Рейтинг: 0 / 0
помогите с концептом для веб-программы. Чем больше теории тем лучше
    #38379646
vladimir74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

спасибо за статьи. Мне кстати интересно чем пользуются "сильные сего" для своих веб-аппликаций.
Все таки у них народу намного больше задействовано, и проблема стандартизации стоит более остро....
...
Рейтинг: 0 / 0
помогите с концептом для веб-программы. Чем больше теории тем лучше
    #38382221
vladimir74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
народ, может по случаю последней пятницы лета у кого то возникли новые мысли?
...
Рейтинг: 0 / 0
помогите с концептом для веб-программы. Чем больше теории тем лучше
    #38382244
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladimir74...К примеру есть несколько таблиц которые нельзя разбивать на страницы, и где в определенных случаях должно выводиться 4-5тыс. строк....
И какого Вам понадобилось выводить 4-5 тыс. строк? Выводите только то, что видно на странице (самая лучшая практика). При чём, сразу и без прокрутки. Аякс Вам тоже не впился.
...
Рейтинг: 0 / 0
помогите с концептом для веб-программы. Чем больше теории тем лучше
    #38382491
vladimir74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeИ какого Вам понадобилось выводить 4-5 тыс. строк? Выводите только то, что видно на странице (самая лучшая практика). При чём, сразу и без прокрутки. Аякс Вам тоже не впился.
потому что есть такие задачи, в которых подругому нельзя, или еще точнее сказать, так хлтят люди которые работают с этими задачами. И тут ничего не поделаешь...
Аякс в таблицах мне не нужен, но он удобен в формах где по 30-50 полей ввода (таких формуляров тоже наберется с десяток). Будет неплохая экономия времени если я смогу проверять асинхроно корректность ввода (тут я имею ввиду не формат!!)
...
Рейтинг: 0 / 0
помогите с концептом для веб-программы. Чем больше теории тем лучше
    #38382555
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladimir74...Аякс в таблицах мне не нужен, но он удобен в формах где по 30-50 полей ввода...
Сделайте так, чтобы можно было это всё сделать на клиенте без обращения к серверу (яваскрипт в помощь). Если это невозможно, то наверное, не стоит столько много контрольев на страницу лепить, а сделать как-то по другому.

ПС. Хотя, это моё лично скромное имхо. Может, у Вас что-то из ряда вон выходящее. Признаюсь честно, за 30 лет программирования, ни одного такого случая не видел. Кроме, конечно, неправильного решения неправильно сформулированной задачи.
...
Рейтинг: 0 / 0
помогите с концептом для веб-программы. Чем больше теории тем лучше
    #38383500
Dmitry Eliseev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как вариант : Создаёте таблицу нужного вам вида, Создаёте источник данных, указываете какой формат использовать (xml, json, что-то своё...) и откуда брать данные (URL). В бонус получаете фильтры, пагинацию, сортировку и т.п.
...
Рейтинг: 0 / 0
помогите с концептом для веб-программы. Чем больше теории тем лучше
    #38384238
vladimir74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeСделайте так, чтобы можно было это всё сделать на клиенте без обращения к серверу (яваскрипт в помощь). Если это невозможно, то наверное, не стоит столько много контрольев на страницу лепить, а сделать как-то по другому.
совсем по другому нельзя...
Скажем так это небольшая ERP, тира SAP или 1С (только не такой монстр, а поменьще). Часть которую я думаю "модернизировать" - это back office. Так что таблицы и формы должны быть. Проверять всё на клиенте - неимеет смысла. Там можно проверить валидность даты или является ли переменная валютой и т.д. Но там нельзя проверить может ли напрример существовать такой авто-ключ код, или может ли номер быть от данной страховки. (Это только пример, но принцип - такой что надо запрашивать сервер, что сейчас делается после ввода всех данных).
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / помогите с концептом для веб-программы. Чем больше теории тем лучше
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]