andyzubov
Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Я не скажу что я спец, я посути тоже несколько очень небольших проектов сделал и сделал для себя определенные выводы. Кстати на вебкор раздавали академическую лицензию, не знаю как сейчас. Смысл вебкора в компиляторе которые компилирует pas в js. Т.е кроссплатформенность изначальная. Но из-за того что вебкор это голый фронт, бэк придется разрабатывать отдельно, и тут это как плюс так и минус, например если у вас бэком занимается отдельная команда на каком-нибудь php/node/go. Впрочем для любителей дельфи у тмс есть отдельный проект tms xdata который позволяет очень быстро делать бэк в знакомой среде. Далее, вебкор позволяет подключить практически все что хотите, дизайн, js компоненты и прочее к вашему проекту. Вроде они даже делали какую-то утилиту которая импортировала js библиотеки в вебкор в виде компонентов на палитре. Для примера они вроде импортировали vaadin и еще какую-то приличную библиотеку. Вобщем вы имеете полный контроль того как выглядит ваше веб приложение. Например у вас страница с бутстрапом, лежит кнопка с именем button1, у вас 2 файла dfm и html. В dfm бросаете кнопку на форму и связываете ее с кнопкой в html файле. Т.е получается вы можете написать свой обработчик для страницы, который будет работать строго в браузере клиента и не будет безостановочно драть сервер как unigui. Да и вообще ползать на сервер только тогда когда вы этого захотите, а не сам по себе. Вобщем вы можете отрисовать страницу в dfm форме, и подключением разных css и прочего подстроить ее визуальную составляющую как вам хочется, либо тупо взять готовую html страницу с дизайном и фактически подцепиться на контролы в ней и написать к ним обработчики. Просто у унигуи и вебкора разное предназначение. Первый для того чтобы быстро нарисовать веб-приложение которое будет работать без знания программистом js, css, html и прочего. Сменить дизайн, да можно, но очень ограниченно (темой extjs), как бы унигуй не для этого, сидеть и пытаться украшать стандартные темы как бы то еще удовольствие. А не дай бог вам надо вкорячить js компонент в проект. Вебкор с другой стороны требует знания всех этих технологий, но дает значительно большую гибкость в полученном результате. И тут уже надо смотреть по проекту что больше подходит, устраивает стандартный дизайн extjs, не надо корячить ничего дополнительного и нет критичных требований к изменению визуальной составляющей бери унигуи. Если же нужен полный контроль над визаулом, подключение нестандартных js компонентов, нормальная мобильная версия, респонсив и прочие фишки, то берем вебкор не трахаем мозг окружающим с тем что у унигуя кривая мобильная реализация и прочие ограничения, не для этого он создавался Плюс у вебкора есть еще пара дополнительных фишек, он может компилировать себя с поддержкой электрона и это фактически десктопное приложение, плюс сейчас у них появился Милетус, это посути тоже десктоп с возможностью коннекта прямо к БД из вашего приложения, без всякого бэка, т.е можно вообще приложение с веб-интерфейсом написать, при этом оно будет собрано в exe для винды или если надо для других платформ. И размер полученного exe нифига не десятки и сотни мегабайт. Про поддержку я вообще молчу, тут даже сравнивать нельзя, если у тебя проблема то ребята из тмс помогут, объяснят как лучше, какие есть варианты, пофиксят проблему и выпустят обновление. На форуме унигуя получить помощь можно только от модеров и то если повезет, могут и просто проигнорировать. Фаршад вообще не заморачивается поддержкой пользователей и видим мы его только когда он очередной роадмэп выдумывает, соблюдать который он впрочем не собирается Дабы не сомневались скажу так, у меня есть доступ и к купленному unigui и к купленным продуктам тмс и там настолько разный уровень поддержки что порой вообще начинаешь сомневаться, а есть ли она у унигуя вообще. PS: пользуясь случаем хочу передать привет и благодарность Шерзоду с форума унигуи, если бы не он, то смысла ходить на форум унигуя небыло бы вообще вот ролик про милетус https://www.youtube.com/watch?v=Ill84QbvJsk | Всего записей: 490 | Зарегистр. 02-04-2015 | Отправлено: 11:05 20-05-2021 | Исправлено: andyzubov, 11:15 20-05-2021 |
|