powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Интерфейс на вкладках. Как в браузере
18 сообщений из 43, страница 2 из 2
Интерфейс на вкладках. Как в браузере
    #40111321
Сергей Фролов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kealon(Ruslan)
я специально не затрагиваю тему того, что там на js наваяли - мне часть его концепций не нравится, это должно делаться другими методами

Так вот может и переделать "правильно"? Delphi ASP? ;)

Не, серьёзно. Реально ведь не хватает чего-то похожего на Delphi. Есть TMS с их транслятором в JavaScript, есть турок с ExtJS, а что-то простое, основанное на шаблонах, как в PHP-либах или ASP .NET - не найти. Не всем же нужно SPA приложение, со всеми современными наворотами, у многих это просто CRUD через браузер.
...
Рейтинг: 0 / 0
Интерфейс на вкладках. Как в браузере
    #40111323
Fr0sT-Brutal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сергей Фролов
Т.е. не смотрел? Ни DMVC, ни ASP .NET Core? К DMVC, в качестве примера, приделан mustache. Очень слабенький шаблонизатор. До возможностей ASP .NET ему очень далеко.

Мне кажется, времена продвинутых шаблонизаторов давно прошли. Один хрен всё на JS - на странице основа и код, а данные тянутся отдельно, и рендерятся на клиенте.
...
Рейтинг: 0 / 0
Интерфейс на вкладках. Как в браузере
    #40111334
Сергей Фролов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fr0sT-Brutal
Один хрен всё на JS - на странице основа и код, а данные тянутся отдельно, и рендерятся на клиенте.

А у меня вот идиосинкразия на JavaScript и его библиотеки...
...
Рейтинг: 0 / 0
Интерфейс на вкладках. Как в браузере
    #40111383
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
delphinotes
Или проще сразу идти в веб?

(Стартует новый проект работы с БД,


ща страшную вещь скажу
попробуй uniGUI
...
Рейтинг: 0 / 0
Интерфейс на вкладках. Как в браузере
    #40111406
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Фролов
Есть TMS с их транслятором в JavaScript,

Только это не их транслятор, а опенсорсный pas2js .

Сергей Фролов
а что-то простое, основанное на шаблонах, как в PHP-либах или ASP .NET - не найти

Ну как же, а DWS ?
...
Рейтинг: 0 / 0
Интерфейс на вкладках. Как в браузере
    #40111408
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Например, вот эта штука работает на DWS.
...
Рейтинг: 0 / 0
Интерфейс на вкладках. Как в браузере
    #40111415
Fr0sT-Brutal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сергей Фролов
А у меня вот идиосинкразия на JavaScript и его библиотеки...

У меня тоже оно самое при взгляде на 5-ную вложенность div-ов в итоговом DOM для реализации банальной кнопки, но кого это сейчас колебает... факт есть факт.
...
Рейтинг: 0 / 0
Интерфейс на вкладках. Как в браузере
    #40111418
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Фролов
kealon(Ruslan)
я специально не затрагиваю тему того, что там на js наваяли - мне часть его концепций не нравится, это должно делаться другими методами

Так вот может и переделать "правильно"? Delphi ASP? ;)

Не, серьёзно. Реально ведь не хватает чего-то похожего на Delphi. Есть TMS с их транслятором в JavaScript, есть турок с ExtJS, а что-то простое, основанное на шаблонах, как в PHP-либах или ASP .NET - не найти. Не всем же нужно SPA приложение, со всеми современными наворотами, у многих это просто CRUD через браузер.
моё мнение не исключает возможность использовать JS
просто я думаю, что если и использовать js, то это должны делать профи в этом языке, а не транслятор пусть даже и "пипец умный". Этот путь ведёт в очень плохом направлении.

дело сервера: "правильно" отдать данные на запрос
...
Рейтинг: 0 / 0
Интерфейс на вкладках. Как в браузере
    #40111427
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Фролов,

а что реально есть какая-то проблема в шаблонизаторе? по-моему дельфийцы её классически через xml+xsl решают без особых траблов?
дороговато, но работает ...
...
Рейтинг: 0 / 0
Интерфейс на вкладках. Как в браузере
    #40111439
Сергей Фролов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kealon(Ruslan)
а что реально есть какая-то проблема в шаблонизаторе?

Ну там же не только шаблонизатор нужен для создания веб-приложений. Ещё нужна и возможность обращения к переменным в коде из шаблона, выполнение выражений (как математических, так и вызов функций), проверка условий, защита от XSRF или CSRF, валидация вводимых пользователем данных, работа с сессиями и т.д.
...
Рейтинг: 0 / 0
Интерфейс на вкладках. Как в браузере
    #40111454
Фотография ну я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov

delphinotesИли проще сразу идти в веб?

Да, иди сразу в веб.

Ответить | Цитировать | Сообщить модератору | Иди в веб
...
Рейтинг: 0 / 0
Интерфейс на вкладках. Как в браузере
    #40111506
Фотография X-Cite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
delphinotes,

У меня в планах сделать модульную десктопную морду, где каждый модуль это отдельная dll и окно модуля живет в отдельном процессе, при этом родительское окно живет в своем процессе. Это на досуге..

Я поэксперементировал с mvp - так работает. При чем dll писал даже на С++ и общение ядра (в главном процессе), с модулями через что угодно можно... самое простое через локальный rest-сервер... Чтобы работать с готовым объектами, а не заморачиваться побайтовой передачей через пайпы и т.п. При этом каждый модуль - ничего не знает друг о друге...

Ах да.. В моем случае приложение это просто морда.. Под ней еще крутится бэк на каком нибудь шарпе или джаве.. И при желании морду можно пересадить с десктопа на браузер...
...
Рейтинг: 0 / 0
Интерфейс на вкладках. Как в браузере
    #40111602
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Фролов
kealon(Ruslan)
а что реально есть какая-то проблема в шаблонизаторе?

Ну там же не только шаблонизатор нужен для создания веб-приложений. Ещё нужна и возможность обращения к переменным в коде из шаблона, выполнение выражений (как математических, так и вызов функций), проверка условий, защита от XSRF или CSRF, валидация вводимых пользователем данных, работа с сессиями и т.д.

обычная вещь, второе - не проблема шаблонизатора
...
Рейтинг: 0 / 0
Интерфейс на вкладках. Как в браузере
    #40111639
Сергей Фролов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kealon(Ruslan)
второе - не проблема шаблонизатора

Я так и написал, цитирую:

там же не только шаблонизатор нужен для создания веб-приложений
...
Рейтинг: 0 / 0
Интерфейс на вкладках. Как в браузере
    #40111677
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Человек хочет "Докать" формы на табы. Это реализуется десятком строк кода. Даже в Delphi докаются формы на табы, в чём проблема ?
https://www.youtube.com/watch?v=Fa1SH4u2o3Y
...
Рейтинг: 0 / 0
Интерфейс на вкладках. Как в браузере
    #40111717
swame2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr,

На самом деле все еще проще.
Формы в приложениях, где идет работа с многими табличками, часто организуют в виде форм - оболочек, где слева находится список доступных форм, а справа - конкретная форма, которая обычно создается динамически при клике на пункт в списке. Как сделано в IDE "настройки проекта" или Environment. Или в любом приложении - конфигураторе. Интерфейс более В таком подходе доканье руками каждой формы - лишняя операция.
...
Рейтинг: 0 / 0
Интерфейс на вкладках. Как в браузере
    #40111782
AWSVladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на сколько я понял ему нужно свое наподобие панели задач из собственной программы, раз нужно многопроцессорное использование.
самый простой вариант это запускать процесс и его главное окно прикрепить к любому своему указав парентом свое окно.
В свое программе в разных табах-окнах м/б любые программы, тот же ворд, скайп, опера, копии своей программы.
В каждом табе/окно будет полноценная изолированная работа.
Только делать так же работу как браузеры плохая идея, жрать ресурсы без ограничений не гоже.
Все браузеры у меня сейчас работают в виртуалках на 4 гигах и 2-х процессах, и машина просто летает, а если запустишь на головной программе браузеры, все, тормоза обеспечены, хоть и 16/8 cpu и 32Г оперативы
...
Рейтинг: 0 / 0
Интерфейс на вкладках. Как в браузере
    #40111878
delphinotes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем откликнувшимся - читаю вдумчиво и гуглю.
Отвечу сразу на несколько комментариев выше.

1. Я в творческом поиске.
2. Ресурсозависимость ПК от браузера меня тоже не устраивает, но там она больше из-за веб технологий в целом, а не из-за того, что вкладка - это отдельный процесс (ну мне так кажется).
По крайней мере, с SharedMemory я умею работать, связать процессы между собой через, например, ZeroMQ - не проблема.
3. Опять же, каждая вкладка в отдельном процессе - это не самоцель на сегодня, но, возможно, как цель в перспективе (до которой проект может и не дожить, поэтому этот пункт интересен с точки зрения организации архитектуры приложения, чтобы потом переделок было по минимуму).
4. Под фреймворком в контексте текущего вопроса я понимаю фреймворк для фронтенда. Бэкенд прорабатывается отдельно и текущего вопроса не касается.
5. Докать по дефолтовым примерам - спасибо, умею и не пользуюсь. Возможно, то, чего хочу я, вполне можно решить своим DockManager'ом, но не хочу писать его с нуля.
И мне не нужны компоненты, которые позволяют докать всё на всё в стиле вижалстудии - это слишком избыточно, и я пишу не среду для разработки.
Хочу более-менее готового примера, чтобы и вкладки можно было тасовать местами, и выделять их несколько с Ctrl+Click, и вытаскивать из основного окна в отдельное и т.п. - всё как в последних версиях хрома/иджа.
...
Рейтинг: 0 / 0
18 сообщений из 43, страница 2 из 2
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Интерфейс на вкладках. Как в браузере
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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