Raudus vs extpascal: альтернативы веб-разработки Delphi, которые используют Extjs [Закрыто

StackOverflow https://stackoverflow.com/questions/3022378

  •  26-09-2019
  •  | 
  •  

Вопрос

У разработчиков Delphi есть несколько инструментов (несколько альтернатив ASP.NET) для создания веб-приложений.

В то время как NO.1 Framework является INTRAWEB, есть большой интерес вокруг ExtJS, у которого есть 2 воплощения: 1) OpenSource ExtPascal 2) Hordsource Raudus

Теперь продукты разные, Raudus никогда не поддерживает новейшую версию EXTJS (в то время как ExtPascal делает, потому что, насколько я прочитал его », почти автоматически обновляется в последнюю версию EXJS«), Raudus »кажется« многое рад (много похоже на INTRAWEB RAD точка зрения).

Во всяком случае, почему выбрал один или другой?

Почему Раудус (так как это бесплатно) не может стать открытым исходным кодом? Или Raudus использует ExtPascal за кулисами?

Комментарий: Unigui Кажется, на первый взгляд сочетается в хорошей части Раудуса (часть рад) и Extpascal (на основании extpascal).

Это было полезно?

Решение 5

После использования Раруса в течение нескольких месяцев я решил опубликовать свой собственный ответ.

Рамочная структура улучшается, поддержка Sencha Touch теперь не завершена, но достаточно для создания использования для мобильных устройств, оптимизированных для мобильных устройств.

RFE, новый передний конец, не основанный на Sencha Touch, находится под разработкой, а в следующем выпуске Raudus (который должен быть в ближайшее время), будет использоваться предварительный просмотр новых элементов управления.

Поэтому, в то время как ExtPascal кажется замороженным, Раудус находится и многообещают.

Обновление: я остановился с помощью RAUDUS, он бросил поддержку EXTJS, и теперь он отправляется с собственным элементом управления, что никогда не будет соответствовать красоте и богатству компонентов ExtJS. Я сейчас собираюсь на компоненты IW + CGDEVTools, которые jQuery ui для IW.

Другие советы

Говоря о Рауду, я был бы осторожен! Вы можете скачать его бесплатно, действительно. Я собирался начать использовать его, когда я понял, что нет ни одного слова на его использование лицензии. На самом деле нет лицензии, или я не смог найти его под «стандартными» местами (веб-сайт? Нет. Установщик? Нет. Readme / файл лицензии? Нет.) Таким образом, я был бы осторожен с использованием библиотеки, которая не указывает это лицензия. Особенно, если вы собираетесь начать какой-то проект, который будет использовать его интенсивно - просто представьте, что происходит, когда выходит, что вам нужно платить большой Сумма денег для его использования ...

Зачем использовать любой из них? Рад в виде IntraweB и таких инструментов, не подходит для веб-программу. Это не разделяет GUI из Bussines Logic хорошо. Другими словами нет настоящего подхода MVC там. Возможно, Extpascal здесь отличается, но точка в другом месте.

Extjs очень хорошо написана библиотека Rai JS. Это почти нравится надевать блоки кода вместе в очень объектно-ориентированном пути. Вы можете легко построить весь графический интерфейс Extjs без какой-либо поддержки Backend. Таким образом, ваш ваш графический интерфейс находится в файлах JavaScript, и не требуется никакой репутации. Backend обрабатывает только вызов AJAX и предоставляет данные для данных / процессов. Таким образом, у вас есть четкое разделение опасений.

Этого можно легко сделать без кадров. Да Framework пригодится, но это должно быть сделано в ASP.NET MVC или Ruby на рейс. Нет рад и без визуальных дизайнеров. Новые веб-разработчики часто делают эти ошибки. Но если вы программируете в Интернете достаточно долго, вы приходите оценить разделение GUI и логику и простоту HTML. Веб-программирование отличается от настольных программиров, по крайней мере, до степени.

Ответить на ваш вопрос. Из того, что я видел, мне нравится extpascal лучше. Кажется, чистый инструмент веб-разработки, чем Рарус. Но я признаю, что видел только с поверхности, так и из демо-видео, поэтому я не могу судить, только спекулировать :)

Разработчик Raudus в конце октября и претензий на новый блог и претензию, ну дам вам прочитать фрагмент для себя:

«Лицензия Raudus - это бесплатная программа, написанная в лицензионной лицензии. Вы можете использовать Раудус в коммерческих проектах. Источники Раудуса еще не доступны».

Редактировать: есть лицензионное заявление на дне http://www.raudus.com/ страница.

"Лицензия

Раудус бесплатный. Вы можете свободно использовать Раудус в коммерческих целях ».

Что касается обращения к автору, попробуйте это с одной и той же страницы: e-mail: igor@klopov.com

user193655 -> В зависимости от того, что вы делаете, будьте осторожны с обоими подходами. Я действительно большой вентилятор на Delphi или FreePascal / Lazarus - я не очень уверен, что подход приносят привязки 3GL к базам JavaScript.

MVC - в зависимости от того, что вы делаете - в PHP у вас есть храма или Pramwork Yii. Может быть, второй имеет некоторые идеи из .NET, построенные в которые очень легко понимать разработчиками Delphi. Prado - это ориентированный на событие подход, когда Yii Framework - это абсолютно круто, а Unix нравится.

После использования Раруса, похоже, что он не практичен для крупных приложений. Согласно их документации, и я также выбирал, он сериализует весь запрос клиента в один основной нить. Однако он обрабатывает запрос клиента и часть генерации реагирования в многопоточной Enornnment.

Но главная проблема потока вполне важен, поскольку она напрямую влияет на время отклика, если одно действие занимает больше времени в основной нити, другие будут ожидать.

Любые предложения по разрешению этой проблемы?

Раудус:

  • Полагается на Delphi, в котором:
    • Многословный;
    • Полагается на Microsoft Windows;
    • Высокая стоимость адаптации к или для обслуживания;
  • Цитата от raudus.com: "Раудус бесплатный. Вы можете свободно использовать Раудус в коммерческих целях. Источники Раудуса еще не доступны."- Это мне, будет никогда лицензия. На главной странице просто нет документации о условиях обслуживания или что-то в этом роде. Следовательно, я не буду иметь дело с их услугами.
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top