Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to integrate Meteor and Ext.js?

I'm trying to figure out the most elegant way of bringing meteor and extjs together.

Obviously Ext has its own Ext.data.Store and Proxies to handle REST backends. Meteor has a publish/subscribe model which pushes updates automatically.

My first thought would be do write a custom "MeteorProxy" and to handle all the update events there. I'm not sure though this is wise in terms of filtering or sorting data. Ideally filtering should take place on the Meteor side because data sorts/filters ideally should persist across to other (non-ext) views of the data.

Would using MemoryProxy + some glue code be a better alternative?

Or are there newer ones as of ExtJS 5?

like image 943
thomasf1 Avatar asked Apr 27 '12 19:04

thomasf1


People also ask

Is Ext JS outdated?

For being over a decade old, Ext JS is still a good platform to develop many enterprise-grade (think intranet) applications.

What is Ext JS used for?

Ext JS is a popular JavaScript framework which provides rich UI for building web applications with cross-browser functionality. Ext JS is basically used for creating desktop applications. It supports all the modern browsers such as IE6+, FF, Chrome, Safari 6+, Opera 12+, etc.

What is requires ExtJS?

Requires - All classes required to be defined for the class to be instantiated. Uses - A list of classes potentially used by the class at some point in its lifecycle, but not necessarily requried for the class to initially be instantiated. Subclasses - Classes that extend the current class.


1 Answers

It's been two years. Are you still looking at ExtJS specifically, or are you open to ExtJS alternatives?

If the latter is the case, check out my Meteor + Webix integration. Webix is a UI widgets library similar to ExtJS, but leaner, mobile friendly, and faster.

like image 166
Dan Dascalescu Avatar answered Sep 22 '22 00:09

Dan Dascalescu