stas
uniGUI Subscriber-
Posts
489 -
Joined
-
Last visited
-
Days Won
37
Content Type
Profiles
Forums
Events
Everything posted by stas
-
И снова здравствуйте. Слово выдрано из контекста, я говорил не о Вас, а о Ваших пользователях. Про Вас я такого не говорил. Попросите Фаршада закрыть тему для комментариев, то что Вы считаете флудом, есть реакция на Ваши пожелания. И попрошу Вас, не указывайте пожалуйста, где мне писать. Если у Вас есть ко мне претензии, пожалуйтесь модераторам. Спасибо.
-
Framework independence. Farshad, you were about to do it, I remember JQuery, BootStrap, etc Ext.Modern is unimaginable f....ing sh..t , sorry
-
У Ваших пользователей есть возможность исправить ошибку или добавить функционал самостоятельно ? Если да, то они не вправе требовать от Вас то, что они могут сами. Это как значение в справочник добавить. В случае использования библиотеки у Вас такая возможность есть. Это кардинальное отличие библиотеки от конечного продукта. Поддержу. Составьте список значимых проблем с Вашей точки зрения. 83 огреха , разных по сути ,смыслу, и возможности исправления заставят опустить руки кого угодно. Есть еще один нюансик. Вот смотрите, Вы просите "14. MultiLine - вкладки в несколько рядов у TUniTabControl/TUniPageControl ссылка;" Я прошел по ссылке, это ссылка на Ваш вопрос, есть ли реализация на ExtJs ? "3. TUniDBGrіd. Скрыть из Диспетчер свойств IDE настройки и свойства, которые не поддерживает ExtJS, например, свойство dgIndicator, т.к. не понятно, влияют те или иные свойства на разработку, т.е. оставить только те, которые влияют, то же самое касается и TUnimDBGrіd;" У Фаршада есть мнимый компонент TVCLDBGrid, он используется исключительно в design-time. Вы в состоянии написать свой наследник для design-time Опубликовать исходники, принести пользу сообществу. З.Ы. и я бы отказывался от Ext.Modern она убога на даже на нативном ExtJs без Фаршада . Бутстрап ее кроет как бык овцу. Многие вещи по layout стоит адресовать Embarcadero (они купили Sencha), Он не работает даже нативно. Очень сырая разработка. Спасибо.
-
В далекие времена, существовала прекрасная библиотека RXLibrary, там был прекрасный компонент, TComboEdit, который в Delphi появился сильно потом. Почему не реализовывал Borland->Inprise->Borland->Codegear->Embarcadero ? Не знаю. Но на заре туманной юности многие вещи к Unigui дописывались самостоятельно. Возможно разработчики Unigui действительно не хотят, потому что очень просто. Аппарат есть, примеры как писать компонент есть. Зачем ждать реализуемого.
-
Нет, визуальную библиотеку наследников. Проблем перекомпилировать пакет не вижу
-
"Например, в одном компоненте есть свойство EmptyText, а другом нету " Кто Вам мешает создать наследники Всех компонент, и опубликовать protected свойства, я давно так сделал. У Фаршада достаточно большие возможности для создания как своих контролов, так и наследования от них. Есть глобальные вещи, которые переделать сложно, (они как правило private) но таких мало. "нет мобильной компоненты для выбора цвета" Тут вообще все просто https://docs.sencha.com/extjs/7.0.0/modern/Ext.ux.colorpick.Button.html Это Ваше? Ну, тогда наследники решают вопросы.
-
82 пункта. Большая работа, согласен. "Смешались в кучу кони, люди". Часть можно адресовать embarcadero (81 точно) Часть легко можно пережить или решить самостоятельно. Если бы мне выдали такой список, я бы не взялся. Поймите, у Фаршада не такая большая команда, чтобы решать для примера 16,17 и тому подобное. Если Вы хотите результат, то не стоит включать в этот список легкие огрехи, которые не влияют на общее решение. Опускаются руки и остальные части тела. Вот представьте, я спрашиваю у Фаршада как дела с адаптивным дизайном, а он мне и говорит, потерпи, Стас, я даблклик в дизайне делаю, без этого проект стоит. Мой Вам совет, озвучьте список вопросов, которые Вы не можете решить в принципе (ну никак). И публикуйте. И еще, давайте перейдем на русскоязычную ветку. А то для Фаршада кириллица, как для нас китайский. Надеюсь на понимание. Спасибо
-
type TMyuniDBGrid=class(TUniCustomDBGrid); procedure DoMyGrid(Grid:TUniCustomDBGrid); begin TMyUniDBGrid(Grid).Columns end;
-
What is?
-
Install nginx on Linux, and instead 127.0.0.1 Write windows ip Port 8077 must be enabled in windows firewall
-
1) site https://my.site.com 2) project https://my.site.com/project 3)local project http://127.0.0.1:8077 4)UniServerModule.UrlPath=/project 5)nginx.conf location /project/ { proxy_pass http://127.0.0.1:8077; }
-
Дмитрий, тут касательно сокетов уже столько, уже не знаю, сколько это обсасывать можно, посмотрите мой пример, посмотрите обсуждение.
-
Yes nginx is possible, what do you know about this ? I have told many times how to make a virtual proxy, I told in Russian Nobody asked me anything. Load balancer is not possible in the case of Unigui, you yourself will understand why if you think about it
-
Если я правильно понял, Вы хотите в десктопной версии проектировать веб интерфейс? Если так, то использовать vcl контролы Фаршада у Вас не получится . Решение простое, но трудоёмкое. Для Unigui Tsomebutton=class(Tunibutton) Для десктопа TSomebutton=class(Tbutton) Дальше, думаю, понятно
-
Вы не правы, никто про Вас не забыл. Смотрите, я на сайте с основания и большинство постов, это ответы. Вы на сайте не так давно. У Вас постов больше чем у меня почти в два раза. И большинство вопросов. Многие вещи Фаршад просто не успевает создать, для этого существует документация про Ext.Modern, прежде всего нужно смотреть там. Вы не одни на форуме и, если посмотреть , сколько Вам отвечали, то Вы не можете похвастаться на отсутствие внимания.
-
Нет, часть типов уже зарегистрирована в hyperserver
-
Шерзод, не факт, меня смутил сетевой диск, вопрос про сервис не праздный
-
Гиперсервер запускается в режиме сервиса?
-
Разбить монолит на архитектуру многослойную, например clean
stas replied to OlegTimkiv's topic in Russian
Унигуи существует в двух редакциях а) desktop (Ext.classic) -TUniEdit TUniLabel , etc б) mobile (Ext.modern) -TUnimEdit TUnimLabel , etc Потому, в принципе , разделять не обязательно В uniservermodule существует ключ AutoPlatformSwitch, который этим и занимается (правда не всегда корректно) Де факто, определить откуда зашел пользователь (с какого броузера), не представляет труда. Касательно нагрузки, HyperServer c этим нормально справляется. -
Разбить монолит на архитектуру многослойную, например clean
stas replied to OlegTimkiv's topic in Russian
Здравствуйте, "вопрос конечно интересный ". Естественно, не зная ничего о проекте, любой форумчанин с радостью подскажет Вам правильный ответ. Что такое слои, если Вы хотите интерфейс поместить в одно приложение, базу данных в другое, тогда, да, можно. Только сервис для работы с бд лучше поместить вне унигуи. Уи отделить можно, но не нужно, они и так отделяются, если Вы используете unigui с поддержкой Ext.modern У меня используется iis + arr + urlrewrite+hyperserver Выдерживаем 800 одновременных подключений. Можно больше. Одним словом, конкретика тётя информации Спасибо -
"Я бы тоже потерялся..." Смотрите вариант самостоятельной обработки upload. 500 мб многовато, имхо.
-
https://github.com/andremussche/DelphiWebsockets
-
А такое в принципе возможно в extjs ? Вы можете привести пример на форумах сенчи, где это реализовано? Если смотреть глубже, то extjs это winapi, и если там этого нет, то в унигуи «сама сама сама»
- 7 replies
-
- tunitabcontrol
- tunipagecontrol
-
(and 1 more)
Tagged with: