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 1.0 Released

311 pointsby ozkatzalmost 12 years ago

24 comments

tomdalealmost 12 years ago
I said this already on Twitter, but:<p><i>It’s been 2½ years since I started working on Ember.js. While I’m proud of the code we wrote, I’m even more proud of the community we built.</i><p>We have been lucky enough to attract the companies and individuals that are tackling the hardest problems in developing 100% JavaScript web applications; people for whom the only acceptable answer is solid engineering, not piles of hacks.<p>As we mention in the blog post, Ember.js went through a reboot midway through its life when we realized the thing we were building was not the thing that needed to be built. If you tried Ember.js previously and had a bad experience, I&#x27;d really encourage you to give it a whirl again. We&#x27;ve smoothed over the rough surfaces, and now have the documentation and community to help you get started.<p>If you&#x27;d just like to take a peek at what building an Ember.js app is like, I recorded a ~25 minute screencast that takes you soup to nuts:<p><a href="https://www.youtube.com/watch?v=1QHrlFlaXdI" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=1QHrlFlaXdI</a><p>Lastly, I&#x27;d like to express my personal gratitude to everyone that pitched in at the 11th hour to get this release out the door. I couldn&#x27;t be more proud to call this awesome group of developers my friends.
评论 #6309789 未加载
评论 #6311049 未加载
评论 #6310585 未加载
评论 #6312277 未加载
评论 #6310706 未加载
评论 #6309669 未加载
评论 #6309851 未加载
评论 #6309548 未加载
sambeaualmost 12 years ago
Let&#x27;s <i>not</i> use this opportunity to start another Ember vs Angular argument. Can we instead take a moment to celebrate the fact that we now have two major, stable, fast, capable, testable, tested, supported, documented, git-hubbed single-app javascript frameworks with large, passionate communities.<p>Let&#x27;s also recognise and celebrate the hard work put into these projects by the Ember &amp; Angular teams. Ember and Angular are two shining examples of modern open-source software.<p>We can debate the finer points and minute advantages of each framework later, preferably once we&#x27;ve all tried them both.<p>Congratulations, Ember 1.0! Roll on, Angular 1.2!
评论 #6311014 未加载
评论 #6309674 未加载
评论 #6313063 未加载
评论 #6310415 未加载
ehsanu1almost 12 years ago
I&#x27;ve been interested in using Ember.js in the frontend for a Rails app, especially after watching a mock competition between it and Angular [1]. But it&#x27;s beta status kept me from using it, and even now I wonder if it really is production ready, or just API-stable (which they say they will be as per <a href="http://semver.org/" rel="nofollow">http:&#x2F;&#x2F;semver.org&#x2F;</a>). I also don&#x27;t know if it&#x27;s really worth the up-front cost of learning and slowing down initial development of a new product, especially while at a startup trying to set an aggressive release date for the product.<p>I&#x27;m also a bit worried about the need for everyone on the team to learn how Ember works and its conventions, when they already know how to figure out whatever mess of ad-hoc jQuery and random objects someone would write instead (as bad as that is for maintainability). And finally, I won&#x27;t have the advantage of green field development, as there is an existing app which will be added to. So there will end up being a chunk of the app with Ember, and a (functionally separate) part of the app not using Ember at all.. Which does not seem ideal.<p>Anyone want to chime in with their experiences?<p>[1] <a href="https://vimeo.com/68215606" rel="nofollow">https:&#x2F;&#x2F;vimeo.com&#x2F;68215606</a> - Note it&#x27;s a bit unfair with the project lead for Ember, tomdale, on one of the &quot;cage match&quot;
评论 #6309594 未加载
评论 #6309528 未加载
outside1234almost 12 years ago
Congrats! I&#x27;m been using Ember for over a year and I love it.<p>My protip for the newbie is to go install Yeoman, then install the generator (npm install generator-ember), and then you can scaffold out a project as easily as (yo ember), and build a minified version as easy as (grunt build), and have a live updating version of the site as easy as (grunt server).
programminggeekalmost 12 years ago
After building some single page JS web apps small and large, I am not sure that building large JS web apps is actually a good idea.<p>In fact, a lot of the time they probably aren&#x27;t a good idea. It is often better to just build out separate pages and on a page that requires more interactivity, use knockout or something similar.
评论 #6310784 未加载
评论 #6311551 未加载
评论 #6311228 未加载
noelwelshalmost 12 years ago
So, isn&#x27;t it time we had another Angular vs Ember discussion?<p>I tried Ember some time ago and it just didn&#x27;t click for me. It&#x27;s hard to explain exactly why, but I found myself switching between too many files to get simple things done. I&#x27;ve done some simple Angular work recently, and found it a relatively simple system.<p>In defence of Ember everything about the project -- docs, community -- seems to be better organised than Angular. The Angular docs are hilariously bad.
评论 #6309697 未加载
评论 #6309816 未加载
评论 #6309655 未加载
eknkcalmost 12 years ago
I&#x27;ve been developing on AngularJS for a while now, and have been constantly checking Ember&#x27;s development. I happen to like a lot of stuff in Ember and meant to use it in production. I mean, I really want to use it!<p>However, it took forever to reach this state. It was always beta, rc or some other non-production version, in rapid development with API changes and stuff. While this is great news that it&#x27;s finally a stable release, It seems that Ember Data is in a new round of development with alpha status. It feels like some of it will never be production ready.<p>Angular is far from perfect, I hate it&#x27;s guts most of the time, but it has been stable enough to build stuff on top of. That&#x27;s the number 1 advantage of Angular over Ember.
评论 #6309872 未加载
评论 #6311285 未加载
johncagulaalmost 12 years ago
For the uninitiated, could someone please explain what we use Ember (and related frameworks like Angular.js) for?<p>For example, I build a Rails app to handle models, views, and controllers on the backend. Then I can use HTML&#x2F;CSS&#x2F;JS to write a frontend to interface with the Rails app. Why do we need another MVC framework on top of Rails?
评论 #6311921 未加载
impressivealmost 12 years ago
At work we have been using Angular for about a year and we had evaluated Ember and decided not to use it because it wasn&#x27;t really as good at the time. It may be better now, but I&#x27;m not as excited. Here&#x27;s why:<p>1. For most applications, the JS MVC framework needs server-side backing, so don&#x27;t fool yourself: You are no longer using MVC- you are using MVC X 2. There is no magic server-side out there that runs on self-generated jellybeans and weed that will power these frameworks. They are beautiful but unnecessary cruft in such pretty packaging that you think they are doing you a favor and washing your clothes for you. But they are only washing part of your clothes. The rest are still dirty and on the floor.<p>2. Despite the old saying, &quot;Everything at some point will be written in JavaScript,&quot; it is not JavaScript, but rather mobile application development that is leading the charge in the development world currently. It is the platform and the accessibility (intuitive, easily held and portable), and not the &quot;how&quot; (whether it is webkit running Ember or Angular).<p>So, even though it is awesome that Ember and Angular are great, and I&#x27;m happy for you Yahuda, just like I&#x27;m happy for Misko&#x2F;Igor&#x2F;Vojta, I think this is a lot about only part of a solution, and it might not even be the right one. The whole package and the platform must be considered, not just the web client UI.<p>So, I ask, now that v1.0 is out, what is being done about considering the ease of developing the entire shebang?
评论 #6311393 未加载
matthewlehneralmost 12 years ago
Congratulations - This is really a huge step forward for both Ember, and front end development. I know that it has been possible to build rich front-end applications using JavaScript before now, but the API and tools around Ember are excellent and really make for a productive, convention over configuration development environment.
Cieplakalmost 12 years ago
If you want to see ember in action, you can see how we use it in production: <a href="https://github.com/balanced/balanced-dashboard" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;balanced&#x2F;balanced-dashboard</a><p>It has been a great tool in our toolbox, and we really feel the benefits of all the hard work and brilliance driving ember.
评论 #6309551 未加载
leokunalmost 12 years ago
Awesome, have been meaning to try ember. Just finished with a 6 month meteor.js binge. Which leads me to the question: what is a good real time push solution for ember? Does it have anything for that, or is that something I&#x27;d have to build in separately with socket.io or sock.js or something?
评论 #6309612 未加载
pearjuicealmost 12 years ago
Disclaimer: I am a backend developer sporadically doing front end to speed things up (as in: back end is done, time to help the other guys with the front end).<p>Why is this better than jQuery? I haven&#x27;t looked at the full code base and documentation but did watch the 25 min demo video posted in this thread and thought: &quot;Well, I can do all of this with jQuery too probably just-as fast.&quot;. What makes this different? Am I missing something?
评论 #6312216 未加载
评论 #6311605 未加载
评论 #6312826 未加载
评论 #6311497 未加载
digitalzombiealmost 12 years ago
I sorta learn Angularjs, well went through a few tutorials on Angular for a company. Turned out that company is now doing emberjs and I have to learn emberjs.<p>I have to say EmberData is not production ready. It&#x27;s modularity is more monolithic compare to Angularjs. There&#x27;s a lot of moving parts that can break (in term of using emblem, brunch, handlebar, etc...). And the community is much smaller, less books, less people that talks about ember&#x2F;tutorial etc...<p>Angularjs, it seems much better but the scoping can be a hassle.<p>I feel like angularjs is winning right now in term of hype, community, resources (books, blogs, etc..), and overall I feel like angular got it right and more ready (cause emberdata ain&#x27;t ready).<p>On the plus side, ember got a cute mascot and angular got nothing...<p>Although this is just my initial reaction and it can change over time. Hopefully Ember will get better but if I have a side project I would chose angularjs over emberjs right now. Unless ember changed for the better.<p>edit: direct injection is pretty awesome in angular btw.
评论 #6310335 未加载
zbushalmost 12 years ago
Congratulations! I remember looking at Ember way back and bring really unsure since it was all over the place. You all have done incredible work; I&#x27;m looking forward to building with it!<p>Regarding hosting an Ember app, can you use something like s3 with cloudfront or will it not refresh fast enough to be usable?
评论 #6311124 未加载
mehulkaralmost 12 years ago
I haven&#x27;t contributed much to the community or the code, but I&#x27;ve been around the chatrooms and keeping up with the story for around a year now. (also been actively using ember on personal and work projects). The community around Ember is amazing and it blows my mind how so many people have been working so passionately on this project. Congratulations to the team. Really well done.
makepanicalmost 12 years ago
They also have a new builds page: <a href="http://emberjs.com/builds/" rel="nofollow">http:&#x2F;&#x2F;emberjs.com&#x2F;builds&#x2F;</a>
sintaxialmost 12 years ago
Congrats on the significant milestone. All the best moving forward.
forlornalmost 12 years ago
I wish there were more docs&#x2F;tutorials&#x2F;examples in the wild.<p>I truly love this outstanding project and I&#x27;d like more people to join the ember.js community.
评论 #6309755 未加载
评论 #6310089 未加载
ppong87almost 12 years ago
just wondering what&#x27;s the difference between the different builds <a href="http://emberjs.com/builds/#/release" rel="nofollow">http:&#x2F;&#x2F;emberjs.com&#x2F;builds&#x2F;#&#x2F;release</a>. In particular what&#x27;s the difference between stable&#x2F;ember-runtime.js and just stable&#x2F;ember.js
评论 #6310516 未加载
msoadalmost 12 years ago
I&#x27;m not very familiar with software licensing. What Ember.js licence means for production use?
评论 #6309549 未加载
level09almost 12 years ago
it would be really nice to build a migration&#x2F;mapping sheet for people already using other front-end frameworks (Backbone&#x2F;Angular&#x2F;Knockout etc ..)<p>Variety is always good, but with all JS frameworks I&#x27;m really getting confused about which framework to choose.
ulisesrmzrochealmost 12 years ago
Web Components. Yes! They even knocked off views off the guides.
sadadaralmost 12 years ago
congrats tom, yehuda, and the team at ember, even if we aren&#x27;t using it always happy to have technology making great strides.