Meteor là gì

Meteor là một nền tảng được xây dựng dựa trên môi trường node.js cho phép tạo ra các ứng dụng web theo thời gian thực. Nó đảm bảo việc đồng bộ thông tin giữa cơ sở dữ liệu của ứng dụng và giao diện người dùng.

Bạn đang xem: Meteor là gì

*

Ưu điểm của Meteor

7 nguyên tắc nền tảng của meteor hay cũng chính là ưu điểm của nó (mình xin được trích dẫn nguyên văn để không làm sai lệch ý nghĩa của nó).

Data on the Wire. Meteor doesn’t send HTML over the network. The server sends data and lets the client render it.One Language. Meteor lets you write both the client and the server parts of your application in JavaScript.Database Everywhere. You can use the same methods to access your database from the client or the server.Latency Compensation. On the client, Meteor prefetches data and simulates models to make it look like server method calls return instantly.Full Stack Reactivity. In Meteor, realtime is the default. All layers, from database to template, update themselves automatically when necessary.Embrace the Ecosystem. Meteor is open source and integrates with existing open source tools and frameworks.Simplicity Equals Productivity. The best way to make something seem simple is to have it actually be simple. Meteor’s main functionality has clean, classically beautiful APIs.

Xem thêm: Hướng Dẫn Cách Tăng Điểm Phù Thủy Trong Mu Việt, Hướng Dẫn Cách Tăng Điểm Dark Wizard (Dw)

Điều kiện để bắt đầu học meteor một cách thuận lợi hơn:

Các lý do Meteor được ưa chuộng:

Meteor hướng tới các đối tượng không giỏi lập trình. Do đó, Meteor rất dễ học dễ làm, tài liệu về Meteor cũng rất phong phú và dễ tìm.Nhanh chóng tạo ra sản phẩm.Có vô số module đã viết sẵn, chỉ cần gắn vào và sử dụng. Ví dụ việc đăng nhập, phân quyền khá phức tạp trong C#, Java, … trong Meteor chỉ cần gắn module vào và chỉnh sửa một chút theo ý mình là ok.Dân dev cũng thích Meteor, vì nó tích hợp đủ thứ công nghệ: Node.js, Express, MongoDB, WebSocket, Phonegap, ….Code ít, được nhiều, Deploy rất nhanh. Vừa code xong và muốn đưa lên web rất đơn giản: ví dụ bạn chỉ cần gõ “meteor deploy thangdx.meteor.com”. Muốn có ứng dụng android thì chỉ cần gõ “meteor build android” là xong.

Meteor vẫn còn một số khuyết điểm dưới đây:

Chỉ mới hỗ trợ MongoDB làm database engine.View Engine Blaze khá lởm. Nhưng hiện tại ta có thể thay thế bằng AngularJS.SEO cũng chưa tốt, do Meteor tập trung vào phát triển ứng dụng real time, tương tác cao. Nếu cần làm web bán hàng, blog, trang tin tức, PHP & Joomla hay WordPress vẫn là lựa chọn hàng đầu.Module nhiều nhưng document không rõ ràng.