ExtJS Wrapper для PHP - PullRequest
       4

ExtJS Wrapper для PHP

2 голосов
/ 02 августа 2011

Я подумываю о разработке нового веб-сайта на PHP с использованием библиотеки ExtJS от Sencha.

Я подумал, что было бы здорово иметь оболочку в PHP, которая позволяет мне создавать определения Javascript для пользовательского интерфейса ExtJS.

Таким образом, я смогу определить весь пользовательский интерфейс моего сайта, используя PHP, что, на мой взгляд, было бы довольно удобно.

До сих пор я смотрел на PHP-Ext , который является оберткой с открытым исходным кодом, написанной несколько лет назад и больше не поддерживаемой. Следовательно, он не адаптирован к ExtJS 4 (последняя версия).

Хотелось бы узнать, знаете ли вы лучшую оболочку для ExtJS в PHP?

Если их нет, мне было бы интересно узнать, действительно ли моя идея хороша ... и я хотел бы знать, если кто-то считает, что это не имеет смысла.

Ответы [ 3 ]

4 голосов
/ 02 августа 2011

Если их нет, мне было бы интересно, если моя идея действительно хороша ... и я хотел бы знать, если кто-то думает, что это не имеет смысла.

Ключевым моментом продажи ExtJS является то, что он так много на клиенте. Единственное, что я знаю, это похоже на то, что вы просите, это GWT для ExtJS. Даже с Java все знакомые мне разработчики, которые используют ExtJS, предпочитают оставлять код Java исключительно для поддержки ExtJS, например, управления сессиями и службами REST для обеспечения работы AJAX.

1 голос
/ 02 августа 2011

Ext JS уже упростила создание сайта.Создание обертки, вероятно, больше не упростит его.Кроме того, с появлением другой версии Ext JS вам также потребуется изменить оболочки, чтобы поддержать изменения.Поддержание обертки, вероятно, в конечном итоге приведет к большей головной боли, чем что-либо еще.Вероятно, поэтому обертка PHP-Ext потеряла поддержку.

0 голосов
/ 25 января 2013

Я бы порекомендовал вам НЕ пытаться найти упаковщик. В конце ваш код будет ухудшаться, и вы будете подвергаться большему риску (такие вещи, как отладка, могут легко запутаться при компиляции кода).

Если вы хотите легко объединить свой пользовательский интерфейс, попробуйте Sencha Architect (визуальный инструмент для создания кода ExtJS). Для вашего бэкэнда используйте фреймворк с играми с Sencha. Я лично всегда использую CakePHP и Bancha.

Иногда слишком много абстракции хуже! Сенча уже все абстрагирует для тебя. Надеюсь, это поможет:)

...