LINUX.ORG.RU

EXTJS Web Framework


0

0

Недавно узнал об этом интересном фреймворке (на работе пишем из нее CRM для одной организации)

Выпускается под тремя лицензиями:

  • OpenSource
  • Коммерческой
  • OEM

Подробнее о лицензиях:

http://extjs.com/products/license.php

Так же API фреймворка:

http://extjs.com/deploy/dev/docs/

На скришоте - собранная из разных элементов демка. Естественно, можно использовать и для динамического представления данных на веб-страницы (не создавая веб-десктоп), например, в виде таблицы со всевозможными группировками и фильтрами.

Еще примеры:

http://extjs.com/examples/

>>> Просмотр (1024x768, 242 Kb)



Проверено: JB ()

Ну написал бы что-ли - почему именно этот фреймворк выбрали, почему лично ты от него так прёшься..

anonymous
()

внимание вопрос!
а причем здесь linux?

а этот extjs довольно часто выдает не кросс-браузерный код.

maloi ★★★★★
()

Круто, конечно, но для чего имитировать (уродливо) интерфейс, вместо того, чтобы писать обычный тонкий клиент, мне не понять. Почему бы не использовать нормальный, годами отлаженный, web-интерфейс.

Legioner ★★★★★
()
Ответ на: комментарий от Legioner

Не пойму - в вашем высказывании из двух предложений, первое и последнее предложение то-ли противоречат друг другу, то ли второе отвечает на вопрос из первого.

anonymous
()
Ответ на: комментарий от maloi

> этот extjs довольно часто выдает не кросс-браузерный код.

Вот это плохо. Хотя копоративному заказчегу пофиг.

anonymous
()
Ответ на: комментарий от lester

> вот click-ready ссылка:

Мамо, роди меня обратно! 6% CPU IDLE при попытке отресайзить окошко оперы с этим приложением когда в нём два окошка открыты.

anonymous
()
Ответ на: комментарий от anonymous

угу, а еще перетаскивание/ресайз/максимайз "окон" раздражает тормознутой отрисовкой, но, думается, это будет решено рано или поздно, а в целом идея интересная, хоть и далеко не новая

lester ★★★★
()
Ответ на: комментарий от anonymous

Годами отлаженный веб-интерфейс это ЛОР. Можно, с использованием <noscript> немножко обаяксить, где это разумно. Но не более.

Legioner ★★★★★
()

скин оперы ужасен.

sid350 ★★★★★
()

> Ну написал бы что-ли - почему именно этот фреймворк выбрали

По тому что когда ю пришел в эту фирму, разработка уже была начата

> скин оперы дефолтен.

fixed

temy4
() автор топика
Ответ на: комментарий от gaa

> "Accordion Window" как бы намекает о баяне :)

опередил!

AiFiLTr0 ★★★★★
()
Ответ на: комментарий от temy4

а сокеты в php есть. Так что руки-в ноги и пиши :)

temy4
() автор топика

блин, об EXT все давно знают, чать 3.0 на дворе. показал бы свой код - было бы интересно, а так не вижу смысла в скриншоте.

volh ★★
()

Интересный фреймворк.

К стати, вот приложение, которое мы у себя используем и которое использует extjs в связке с rest (restlet.org, хотя я использую jersey, ибо оно как-то удобнее). http://nexus.sonatype.org/

aka50
()

Выпускается под тремя лицензиями:

<...>

Не нужно.

Minoru ★★★
()

Это невыносимо тупо, когда внутри окна еще окна. А теперь, значит, и сайты начнут такие делать.

anonymous
()
Ответ на: комментарий от spaceblock

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

temy4
() автор топика
Ответ на: комментарий от spaceblock

я говорю про альтернативы JavaScript

temy4
() автор топика
Ответ на: комментарий от anonymous

Сделали на extsj web интерфейс для некоей embedded железки. Получилось довольно приятно. На Firefox все работает очень быстро, в Opere да, слегка подтормаживает. API у extsj достаточно мощный, но результирующий js код все-равно громоздкий (хотя что с javascript взять)

aiker ★★
()
Ответ на: комментарий от beolnix

> а в связке с GWT (gwt-ext) онo не только красиво выглядит, но им еще и эфективно пользоваться можно

gwt вообще лучше подходит для разработки, если сервер на java. Тогда разработка цельная получается - и клиент и сервер на одном языке. В случае сервера на PHP, gwt - лишний геморрой, на мой взгляд, писать на двух языках, с компиляцией в третий. Необходимость знания javascript gwt не отменяет. Плюс ещё небыстрая компиляция java.

gwt-ext добавляет к недостаткам gwt ещё и отставание от ext, как по части кода, так и по части документации. Поэтому приходится лазить в доки на ext, да ещё и мозг напрягать, как эту фишку сделать на gwt-ext, которую понятно как сделать на ext, но в gwt-ext её ещё не документировали.

P.S. У кого-нибудь получалось на ext сделать drag-n-drop картинки в HtmlEditor? Что-то с полгода назад попытался, с ходу не получилось. HtmlEditor никак не хотел принимать событите drop, хотя другие панельки его принимали нормально.

KtaK ★★
()
Ответ на: комментарий от fMad

хз Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.4) Gecko/2008111318 Ubuntu/8.10 (intrepid) Firefox/3.0.4 все ок

spaceblock
()
Ответ на: комментарий от DarkAmateur

Посмотри внимательнее: это в первую очередь фреймворк

temy4
() автор топика

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

Deleted
()

скрин ни о чем.

демки эти все на сайте можно посмотреть. вот если бы на скрине был интерфейс, который ты на эксте сделал - было бы интереснее и полезнее.

marx
()
Ответ на: комментарий от marx

а смысл? я хотел просто показать что такой фреймворк имеет место быть и вообще штука полезная и вкусная

temy4
() автор топика

>API documentation for local installation. (Requires Adobe AIR)

Это как? O_o

А вообще, некоторые гламурные вещи, вроде выплывающих эффектов бы пригодились (ну вот некоторым надо -_-) и так ещё по мелочи. Вобщем, ждём широкой поддержки HTML5 и CSS3 с их (а вообще вебкитовскими) анимациями и прочим. А делать приложения внутри окна браузера не Ъ.

Deleted
()
Ответ на: комментарий от anonymous

Чисто из любопытства подергай окошко в КДЕ4, 6% - просто пустяки по сравнению.

nikotyn
()
Ответ на: комментарий от lester

Это тормознутость дров нвидиевских раздражает на самом деле

nikotyn
()

а что там за оконный манагер? мминималистично )

anonymous
()
Ответ на: комментарий от temy4

тем, что extjs - тормозное гуано. я его помню еще с тех времен, когда он был YUI extensions.

виджеты - хорошее дело, но вовсе не обязательно для этого городить мешок оберток в целях имитации полноценных классов.

Tai-Pan
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.