📜 ⬆️ ⬇️

How was it or the report of the first ExtJS conference

logo1 As you probably know, the first conference, organized by ExtJS LLC, was recently held, devoted both to new products (ExtJS 3.0, Ext Core, ExtGWT), and practical aspects of working with the framework, designing applications and working with new technologies (such as support for Adobe AIR) . Unfortunately, I was not able to attend the conference, but there was one of the readers of my blog, Sergey Kozlov, who kindly offered his help in organizing this short review.

The official schedule of the conference and the main reports are collected in a special section of the site ( you can see here ), the organizers promise to post the presentation materials soon.

The conference itself took place in a rather picturesque place in Orlando, Florida (USA). We will not hide the fact that the most basic and expected throughout the conference was the presentation of the new version of the ExtJS 3.0 framework, and although we briefly described the innovations , we will do it again, in fact, this is a free transcription of the main points from the key report by Aaron Conran .

')
aaron-conran-talking-about


And so, we got:

Other reports were, of course, no less interesting. For example, for developers there were original workshops where they sorted out examples and the creation of their own components in detail.

new-row-editor-demo-by-aaro


Interestingly, the Ext GWT session was of relatively little interest. Apparently, at the conference there were few developers using this product. In this regard, some conclusions are suggested to the account of a possible rejection of this project in general or to re-allocate it as an independent project outside ExtJS LLC, which correlates with management statements that they are trying to be independent of the server part and want to concentrate only on client technologies.

A question was asked to the public who wrote the server part on what. About 50% - Java, about 30% - PHP and .NET, the rest is divided between minorities - Ruby, Python, Perl, etc. This is more interesting - since ExtGWT is still a Java world. However, let's see how events will develop, in the meantime, they have released a new version of ExtGWT.

During the Industrial Panels session, a representative of various companies shared their practical experience in using the framework as part of their projects, and anyone could torment the speakers with questions. It was interesting to hear about the IE browser problem, while one of the participants resolved the issue radically. They simply refused to support IE browser at all, deciding that it would be cheaper to send their own person to clients for installation with all of Firefox. A pragmatic and fresh approach, it should be noted (we solved this problem a little differently). By the way, this is one of the presentations already posted online ( here ).

what-marketo-glenlipka-di


Jack Slocum (Jack Slocum, Chief Software Architect and Founder) announced that Marktplace will be launched in the near future, similar to the AppStore, where developers will be able to trade their own components. Although I would say analogue rather AIR Marketplace from Adobe.

A visual editor for creating interfaces (the demo that Jack Slocum laid out back in November last year ) is expected with the release of version 3.1. This is exactly what we very much expect.

What was pleasantly surprised that everyone who made pre-orders for ExtJS 3.0 means a commercial license, to receive a 20% discount, 40% discount for those who have a license for previous versions. So do not be particularly afraid that the new version will be much more expensive, we are already translating our projects or are starting only on the 3rd version.

And now a few non-technical notes, because apart from the facts, the atmosphere of the conference itself is important.

reception-2


During the dinners one could meet and talk to people whom you have long known on the forum. For example, Sergei was spared to dine at the same table with Animal (the most active participant in the forum), who in life turned out to be equally sympathetic and interesting. During the discussion of projects, he shared his thoughts on the architecture of Ext-based applications. In response, he was told about the Netzke framework.

On the second morning, when RC1 was released for the third version, Aaron Conran said that he didn’t sleep for a minute (as was evident in his very red eyes), and Jack only 9 minutes later that night. This may explain the fact that Jack's key-note was so short (not more than 10 minutes) that he went out with a redbull tin in his hand, and that he clearly expressed his relief when he was not asked questions.

reception-1


The organization of the conference is at the luxury level, which was to be expected from a 5-star hotel. Delicious dinners, and almost dancing waiters with dishes around the tables while serving the main dish. And also in the morning, after the first session, coffee was given very tasty sweets.

By the way, participants were given coffee cups with symbols of the company, from which many enthusiastically drank coffee throughout the conference. Damn, and I want this!

Thanks to Sergey, answers to some of my questions were received, prepared in advance. Perhaps this is useful to you.

ext-team-answers-questions


Is ExtJS going along the Dojo path, divided into three projects (Dijij - visual components, Dojo core and Dojox all sorts of chips). Already there has been a division into the main library, adapters.
- No, no further separation is planned.

Will the list of adapters be expanded, for example, using new CSS engines, Dojo or other toolkits?
- Not.

In addition to GWT, is the expansion of server-side support planned, for example, towards PHP or Ruby / Python? The same competitor Dojo won a place in the Zend Framework, what are the plans for supporting PHP and, in general, the server part?
- According to some comments, it became clear that at the moment they want to stay and develop as a library, independent of the technologies used on the server. Nevertheless, examples for working with Ext.Direct will include java, ruby, php, .net code.

Is it planned to create some kind of visual interface constructor, or integration with existing ones, for example, GUIStudio? Or creating a plugin for Apatana IDE?
- Yes, it will be included in 3.1

Will support be introduced to the on-demand component download library?
“They don’t plan on-demand support, but Aaron said that they are working on a mechanism for declaring dependencies between Ext classes. I think it will be quite possible to use this later for dynamic component loading.

That's probably all.

In conclusion, I want to sincerely thank Sergey Kozlov ( Sergei Kozlov) , who provided the entries and asked my questions to the conference organizers. He is the author and photos accompanying this review. Sergey is also known as the author of Netzke , a young framework designed for component-oriented application development based on ExtJS and Ruby-on-Rails. His site playcode.nl , you can also follow the twitter tape ( twitter.com/skozlov ).

Source: https://habr.com/ru/post/58491/


All Articles