Jump to content

stas

uniGUI Subscriber
  • Posts

    489
  • Joined

  • Last visited

  • Days Won

    37

Everything posted by stas

  1. И снова здравствуйте. Слово выдрано из контекста, я говорил не о Вас, а о Ваших пользователях. Про Вас я такого не говорил. Попросите Фаршада закрыть тему для комментариев, то что Вы считаете флудом, есть реакция на Ваши пожелания. И попрошу Вас, не указывайте пожалуйста, где мне писать. Если у Вас есть ко мне претензии, пожалуйтесь модераторам. Спасибо.
  2. Framework independence. Farshad, you were about to do it, I remember JQuery, BootStrap, etc Ext.Modern is unimaginable f....ing sh..t , sorry
  3. У Ваших пользователей есть возможность исправить ошибку или добавить функционал самостоятельно ? Если да, то они не вправе требовать от Вас то, что они могут сами. Это как значение в справочник добавить. В случае использования библиотеки у Вас такая возможность есть. Это кардинальное отличие библиотеки от конечного продукта. Поддержу. Составьте список значимых проблем с Вашей точки зрения. 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), Он не работает даже нативно. Очень сырая разработка. Спасибо.
  4. В далекие времена, существовала прекрасная библиотека RXLibrary, там был прекрасный компонент, TComboEdit, который в Delphi появился сильно потом. Почему не реализовывал Borland->Inprise->Borland->Codegear->Embarcadero ? Не знаю. Но на заре туманной юности многие вещи к Unigui дописывались самостоятельно. Возможно разработчики Unigui действительно не хотят, потому что очень просто. Аппарат есть, примеры как писать компонент есть. Зачем ждать реализуемого.
  5. Нет, визуальную библиотеку наследников. Проблем перекомпилировать пакет не вижу
  6. "Например, в одном компоненте есть свойство EmptyText, а другом нету " Кто Вам мешает создать наследники Всех компонент, и опубликовать protected свойства, я давно так сделал. У Фаршада достаточно большие возможности для создания как своих контролов, так и наследования от них. Есть глобальные вещи, которые переделать сложно, (они как правило private) но таких мало. "нет мобильной компоненты для выбора цвета" Тут вообще все просто https://docs.sencha.com/extjs/7.0.0/modern/Ext.ux.colorpick.Button.html Это Ваше? Ну, тогда наследники решают вопросы.
  7. 82 пункта. Большая работа, согласен. "Смешались в кучу кони, люди". Часть можно адресовать embarcadero (81 точно) Часть легко можно пережить или решить самостоятельно. Если бы мне выдали такой список, я бы не взялся. Поймите, у Фаршада не такая большая команда, чтобы решать для примера 16,17 и тому подобное. Если Вы хотите результат, то не стоит включать в этот список легкие огрехи, которые не влияют на общее решение. Опускаются руки и остальные части тела. Вот представьте, я спрашиваю у Фаршада как дела с адаптивным дизайном, а он мне и говорит, потерпи, Стас, я даблклик в дизайне делаю, без этого проект стоит. Мой Вам совет, озвучьте список вопросов, которые Вы не можете решить в принципе (ну никак). И публикуйте. И еще, давайте перейдем на русскоязычную ветку. А то для Фаршада кириллица, как для нас китайский. Надеюсь на понимание. Спасибо
  8. type TMyuniDBGrid=class(TUniCustomDBGrid); procedure DoMyGrid(Grid:TUniCustomDBGrid); begin TMyUniDBGrid(Grid).Columns end;
  9. Install nginx on Linux, and instead 127.0.0.1 Write windows ip Port 8077 must be enabled in windows firewall
  10. 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; }
  11. Дмитрий, тут касательно сокетов уже столько, уже не знаю, сколько это обсасывать можно, посмотрите мой пример, посмотрите обсуждение.
  12. 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
  13. Если я правильно понял, Вы хотите в десктопной версии проектировать веб интерфейс? Если так, то использовать vcl контролы Фаршада у Вас не получится . Решение простое, но трудоёмкое. Для Unigui Tsomebutton=class(Tunibutton) Для десктопа TSomebutton=class(Tbutton) Дальше, думаю, понятно
  14. Вы не правы, никто про Вас не забыл. Смотрите, я на сайте с основания и большинство постов, это ответы. Вы на сайте не так давно. У Вас постов больше чем у меня почти в два раза. И большинство вопросов. Многие вещи Фаршад просто не успевает создать, для этого существует документация про Ext.Modern, прежде всего нужно смотреть там. Вы не одни на форуме и, если посмотреть , сколько Вам отвечали, то Вы не можете похвастаться на отсутствие внимания.
  15. stas

    UniSession.SendFile

    Нет, часть типов уже зарегистрирована в hyperserver
  16. stas

    UniSession.SendFile

    Шерзод, не факт, меня смутил сетевой диск, вопрос про сервис не праздный
  17. stas

    UniSession.SendFile

    Гиперсервер запускается в режиме сервиса?
  18. Унигуи существует в двух редакциях а) desktop (Ext.classic) -TUniEdit TUniLabel , etc б) mobile (Ext.modern) -TUnimEdit TUnimLabel , etc Потому, в принципе , разделять не обязательно В uniservermodule существует ключ AutoPlatformSwitch, который этим и занимается (правда не всегда корректно) Де факто, определить откуда зашел пользователь (с какого броузера), не представляет труда. Касательно нагрузки, HyperServer c этим нормально справляется.
  19. Здравствуйте, "вопрос конечно интересный ". Естественно, не зная ничего о проекте, любой форумчанин с радостью подскажет Вам правильный ответ. Что такое слои, если Вы хотите интерфейс поместить в одно приложение, базу данных в другое, тогда, да, можно. Только сервис для работы с бд лучше поместить вне унигуи. Уи отделить можно, но не нужно, они и так отделяются, если Вы используете unigui с поддержкой Ext.modern У меня используется iis + arr + urlrewrite+hyperserver Выдерживаем 800 одновременных подключений. Можно больше. Одним словом, конкретика тётя информации Спасибо
  20. "Я бы тоже потерялся..." Смотрите вариант самостоятельной обработки upload. 500 мб многовато, имхо.
  21. https://github.com/andremussche/DelphiWebsockets
  22. А такое в принципе возможно в extjs ? Вы можете привести пример на форумах сенчи, где это реализовано? Если смотреть глубже, то extjs это winapi, и если там этого нет, то в унигуи «сама сама сама»
×
×
  • Create New...