TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ember.js - Rich Internet Applications Done Right

76 pointsby joachimhsabout 13 years ago

7 comments

combataircraftabout 13 years ago
Hey guys, please take a look at the following app: <a href="http://editgrid.com/untitled" rel="nofollow">http://editgrid.com/untitled</a><p>It's the coolest web-based spreadsheets application built 6 years ago using no library, no framework. I'm a fan of it. It was looking just like this current version 6 years ago and was pretty fast at even IE6. And its 6 years old JavaScript code follows the rules of coding good JavaScript code way more than Ember itself.<p>Here is another story: I was working for a competitor of EditGrid and built a Microsoft Excel clone with dozens of features in 6 months, using no framework, no library, 5 years ago. We were two guys at frontend and two other guys in at backend. And our source code was almost pure object orient, mixable, reusable and relying on MVC, event-driven programming.<p>I've been shipping rich web apps for more than 6 years and recently had the chance of working with both Backbone and Ember. Here is my feedback:<p>The size of Ember library is bigger than total source code (including an AI library) of the last multiplayer game I built.<p>And both of them solve no problem, simplify nothing. They just force beginners to not code crappy code and that's all. Good JavaScript code should benefit of functional programming very well, like some NodeJS apps and libraries. They got no understanding of FP. Especially Ember relies on a horrible idea that increases the cost of development very huge. Very ironically, ember code is not reusable, not mixable with other web apps. It's not even unobtrusive, pollutes Object prototypes. When you finish your app, you got a huge garbage that has not even one piece of reusable code.<p>To summarize, there is nothing Ember does right. It tries to solve already solved problems in a very absurd way and is very irrelevant with the new problems JavaScript community tries to solve (such as code-reuse with NodeJS apps, it's partly solved)<p>It's the new, communist North Korea of JavaScript world.
评论 #3741238 未加载
评论 #3741377 未加载
评论 #3741258 未加载
评论 #3741880 未加载
creamyhorrorabout 13 years ago
If we're discussing JS client MV* frameworks, take a look at the demos of the various options (including Ember.js, Backbone.js, Ext.JS, AngularJS) on:<p><a href="http://addyosmani.github.com/todomvc/" rel="nofollow">http://addyosmani.github.com/todomvc/</a><p>I've been getting into AngularJS myself, which is positioned as an alternative to Backbone, KnockoutJS, etc.:<p><a href="http://stackoverflow.com/questions/9588921/ember-js-vs-angularjs" rel="nofollow">http://stackoverflow.com/questions/9588921/ember-js-vs-angul...</a> <a href="http://zdam.posterous.com/angularjs-vs-knockoutjs-knockout-gets-kod" rel="nofollow">http://zdam.posterous.com/angularjs-vs-knockoutjs-knockout-g...</a><p>(AngularJS is undergoing a flurry of development so don't use the v0.9.19 branch on the site - instead, wait for v1.0 to be released, since v1.0.0rc2 is already out. <a href="http://angularjs.org/#/" rel="nofollow">http://angularjs.org/#/</a> )
评论 #3740955 未加载
评论 #3740952 未加载
评论 #3743166 未加载
msluyterabout 13 years ago
I went to the ember.js home page, which looks a lot nicer than parent article. Looks pretty cool. Anyone have any input how this compares to backbone or knockout?
评论 #3743552 未加载
评论 #3740259 未加载
评论 #3740281 未加载
评论 #3741102 未加载
antinitroabout 13 years ago
The quality of the code images honestly put me off reading the article.
评论 #3739392 未加载
pentarimabout 13 years ago
This is almost the best article I have read about Ember.js which is not a compliment in this case because there are so few of them. I dont even mind images for code parts, because of rarity of this content type. I like Ember a lot but it still has a long road ahead, until community matures around it and helps out with more blog posts, examples, tutorials. Best of luck because its cool stuff.
moondevabout 13 years ago
Anybody else confuse this with ender.js at first? Time for another rename!
评论 #3742305 未加载
taudeabout 13 years ago
By having all these images for the code sample makes it almost useless for me to tag and read later in one of my instapaper-esque tools.