The rise and fall of Ext JS
61–70 of 134 posts
Re: The rise and fall of Ext JS
#62What the community probably didn't realise is that bills had to be paid in a tough situation. The price rise was not something they did out of greed but rather something of a last ditch effort to be profitable.
Re: The rise and fall of Ext JS
#63But I will really miss the JSON-way of creating interface. With Xtypes everything is defined as a json object. And is incredible the customization options of their components. Other thing that I will miss a lot is how well integrated is the presentation components with their data layer.
Re: The rise and fall of Ext JS
#64I remember the moment when I drew a line in the sand and simply refused to use ExtJS any more: I discovered that the mysterious bug I'd been hunting all day went away if I removed a comment. It turns out that ExtJS was building some kind of dependency tree by scanning my source code (at runtime!) and looking for things that looked like variable assignments. And it got confused by a commented-out assignment. I don't r…
Re: The rise and fall of Ext JS
#65The article has one false assumption, "that IDERA is a company that focuses on SQL & other IT performance tools". It's not. They started focusing on developer tools in 2015, acquiring Embarcadero (Delphi and C++Builder.) Disclosure: I work there. So I know that they are more than the article says ;) I personally would suggest waiting and seeing what happens. Usually when there is an acquisition it is a good opportuni…
There's a dead comment below yours that says "IDERA fired the entire Ext JS dev team yesterday" -- is that true or false? Why was it downvoted to oblivion? Edit: apparently it's true: https://news.ycombinator.com/item?id=15366051
Re: The rise and fall of Ext JS
#66After the change was announced, a number of people said they would fork and maintain the LGPL versions. One of the people behind EXT JS showed up in online discussions at the time and insisted that would be a violation.
The problem came from it not really being under LGPL. They tacked on this extra piece:
Ext is also licensed under the terms of the Open Source LGPL 3.0 license. You may use our open source license if you:
* Want to use Ext in an open source project that precludes using non-open source software
* Plan to use Ext in a personal, educational or non-profit manner
* Are using Ext in a commercial application that is not a software development library or toolkit, you will
meet LGPL requirements and you do not wish to support the project
There was some debate over this, since the GPL prohibits further restrictions in some cases, and a lot of people believed they could ignore those extra restrictions and treat it as true LGPL.The EXT JS company in online forums insisted they were wrong, and further outraged the community. A lot of people, myself included, decided to stop using EXT JS. We were planning on the commercial license, but the response of the company didn't feel right, and so like many others, we abandoned EXT JS.
Re: The rise and fall of Ext JS
#67I started JS in 2011 with ExtJS 4 and it was pretty awesome. Later it got too bloated and expensive and I switched to Ember. Whole other thing. Missed all the widgets ExtJS had out of the box. Also, it seemed that Ember used MVC like ExtJS, but had a totally different idea about it. Now use React and craft most widgets by hand, didn't expect a framework to be so flexible. React components feel like using the ExtJS xT…
Sencha were working on a project called ExtReact that allowed you to use ExtJS components in React, replacing the JSON-style component declaration syntax with JSX. This would have been pretty amazing - as ExtJS' biggest strength was always the variety and depth of their components (especially the grid).
Re: The rise and fall of Ext JS
#68Someone please explain me the difference between Override, Extend, Plugin and Mixin. And what happens when i apply all of them in any order to a given method. Could you also explain why basing your development on overriding and extending seemed like a good idea? Were people that scared of HTML and CSS?
All makes perfect sense to me. They’re standard OO techniques, the novelty was introducing them to JS developers.
Re: The rise and fall of Ext JS
#69Earlier quoted context omitted.
Sencha were working on a project called ExtReact that allowed you to use ExtJS components in React, replacing the JSON-style component declaration syntax with JSX. This would have been pretty amazing - as ExtJS' biggest strength was always the variety and depth of their components (especially the grid).
I feel like newer frameworks are catching up. I recently started using semantic-ui-react and so far I really like it. It's nowhere near as complete as Ext (doesn't even have a grid, just simple tables), but the trade off of cleaner and simpler development is a good one IMO
Re: The rise and fall of Ext JS
#70It worked fine. ExtJS 4 was overengineered and less performant and sencha cmd was crap.
I like the basic architecture and easy extensibility. Nothing "modern" compares if your goal is to have a basic app and be able to simply include another js file at the end to extend/override anything, even if you've not anticipated it in the basic app.
Nevertheless I'll never use it again for anything new. Its (ExtJS 3) basic architecture (component tree separate from DOM) is easily replicable in the modern browser (for the amount of money they're asking for a license) and that's all I really care for. I don't care for their widgets.
When web components will be supported universally, there will be no need for separate component tree, and for me that will be it for ExtJS's architecture.