Skip to content

nvminhtu/EmberJS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EMBER JS - TUTORIAL

Đây là phần tổng hợp EMBERJS, chia sẻ demo, kinh nghiệm, các vấn đề gặp phải và cách giải quyết cũng như chia sẻ các tài nguyên làm việc với EMBERJS

1 số command line sử dụng trong EmberJS

Cài đặt lại EmberJS

Lý do sử dụng Ember JS

Ưu điểm:

  • Ember JS luôn đi đầu trong các javascript hiện nay (ReactJS, AngularJS, VueJS).
  • Không nổi tiếng bằng các anh AngulaJS (Google), React JS (Facebook).... nhưng Ember JS luôn hỗ trợ tối ưu cho Developer, nhất là thị trường Bắc Mỹ và Bắc Âu.
  • Đơn cử: EmberJS đã có CLI riêng từ rất lâu - cách đây hơn 3 năm thì khi AngularJS 2 ra mắt năm ngoái họ mới tạo CLI riêng.
  • ES6 được tích hợp vào EmberJS ngay những ngày đầu ES6 ra mắt, tương tự cho trường hợp ES7 - đang beta.
  • EmberJS thay đổi dần trên chính những nền tảng họ tạo ra mà ko phải đập đi xây lại như Angular JS
  • Cộng đồng và plugins, component dày đặc hỗ trợ gần như đầy đủ (Full option) cho developer xài.

Sự so sánh nào cũng gọi là khập khiễng vì tùy vào yêu cầu và ứng dụng chúng ta triển khai phù hợp.

Tuy nhiên để cụ thể hóa tại sao Ember JS lại tối ưu cho các dự án Web Application mình nêu ra một số vấn đề sau:

  • Ember JS là 1 Javascript Framework giúp tạo ra các ứng dụng web dễ dàng (Single Page Application - SAP).

  • Việc AngularJS 2 ra mắt - khá khác lạ so với AngularJS - một số phần gần như khi qua Angular 2 đã bị bỏ ngỏ và khối lượng kiến thức khá khác nhau, bạn gần như học mới hoàn toàn.

  • React JS gần như được gọi là View, nhưng phát triển mạnh như vũ bão vì tính năng động của nó.

.... Nếu liệt kê thì hết cả ngày.

Trên đây là 1 số ý kiến trong phạm vi hiểu biết và kinh nghiệm của mình, hoan nghênh đóng góp của mọi người.

Sẽ cố gắng cập nhật thêm để hoàn thiện nhất có thể.

EMBER JS version ( hiện tại 2.11.0)

EMBER JS Features

  • Getting Started
  • Routing and Templating
  • Models and Services
  • Actions
  • Properties and Components

EMBERJS COMPONENT

  • Ember Paper- Ember paper, create Material Design in EmberJS

EMBERJS WEB TOOLS

  • Ember Observer - Giúp tìm kiếm các addon, component cho EmberJS
  • Ember Addons - Giúp tìm kiếm các addon, component cho EmberJS - phong phú hơn.
  • NPMJS - Quản lý các node Package.

TUTORIAL for EMBERJS

QUESTIONs

  • Where can I find asset folder of an EmberJS app? -> Please find it in 'public' folder - where you can name your asset folder in there.

Free Software, Hell Yeah!

About

EmberJS Best Practices

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published