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/



Проверено: 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
()
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.