Tìm Hiểu Về Meteor

On the way béo become a senior Ruby developer

javascript hybird-apps meteor front-over – It costs 8 mins béo read

Chính là các ghi chnghiền nkhô hanh vào công việc dò hỏi về Meteor Framework, ví như bao gồm thời hạn bản thân vẫn khối hệ thống & chuyển đổi lại kỹ rộng. Mục đích mình thích học tập nkhô hanh Meteor là nhằm viết Hybird App cho 1 cuộc thi mặt Vietnamworks.com


*

Nguồn xem thêm chính để biên soạn & tổng vừa lòng yêu cầu tài liệu này:

Meteor Tutorial Meteor Documents Discover Meteor

Nếu chúng ta chăm lo mang đến vấn đề Coding Style Guide đến Meteor thì đấy là một mối cung cấp đáng xem thêm thêm:

https://github.com/meteor/meteor/wiki/Meteor-Style-Guide

Một số Development Tools đề nghị sẵn sàng

IDE (Code Editor), Database Tools, Remote Collaboration Utilities, REST Clients, Debuggers:https://github.com/awatson1978/meteor-cookbook/blob/master/cookbook/development-tools.mdMeteor là gì & ưu thế của Meteor

Meteor là một trong nguồn gốc được Thành lập bên trên môi trường thiên nhiên vạn vật thiên nhiên Node.js, được phnghiền tạo được hồ hết phần mềm website theo thời hạn thực. Nó bảo vệ Việc đồng điệu lên tiếng giữa cơ sở tài liệu của ứng dụng và hình ảnh người tiêu dùng.

Bạn đang xem: Tìm hiểu về meteor

Bài Viết: Meteor là gì

Chính vày được Thành lập bên trên nền Node.js yêu cầu Meteor vận dụng JavaScript bên trên cả trang bị khách hàng & máy chủ. Hơn nắm nữa, Meteor còn được phxay tóm tắt code giữa hai môi trường thiên nhiên này.

cũng có thể nói, Meteor là 1 trong những nguồn gốc vừa đơn giản lại vững mạnh Khi xóa khỏi phần đông gần như pnhân từ toái và cạm bả bình thường giỏi chạm chán cần khi trở nên tân tiến ứng dụng website.

Tại sao yêu cầu vận dụng Meteor? Easy phệ Learn7 nguyên lý xuất phát của Meteor (Hay đông đảo Điểm mạnh của Meteor)

Data on the Wire. Meteor doesn’t skết thúc HTML over the network. The server sends data và lets the client render it.


One Language. Meteor lets you write both the client với the server parts of your application in JavaScript.

Database Everywhere. You can use the same methods Khủng access your database from the client or the hệ thống.

Latency Compensation. On the client, Meteor prefetches data với simulates models mập make it look like VPS method calls return instantly.

Full Stachồng Reactivity.

Xem thêm:

In Meteor, realtime is the mặc định. All layers, from database béo template, cập nhật themselves automatically when necessary.

Embrace the Ecosystem. Meteor is open source với integrates with existing open source tools cùng frameworks.

Simplicity Equals Productivity. The best way béo make something seem simple is lớn have sầu it actually be simple. Meteor’s main functionality has clean, classically beautiful APIs.

Seven Principles of Meteor Framework

Tổng quan tiền về Meteor Framework

Trường phù hợp lúc đầu học Meteor: Đã nạm thành thạo & từng bao gồm thời hạn thao tác làm việc với cùng 1 ngữ điệu xây dựng trước đó (Sẽ cực tốt rộng nếu như đấy là ngữ điệu chuyên về Web theo quy mô client – VPS nhỏng PHP.., Ruby on Rails, ASP..NET…). Căn bạn dạng về HTML, CSS (HTML 5, CSS 3 thì sẽ càng cool). Căn uống phiên bản về Javascript (Truly mastering JavaScript is a difficult task. But learning enough phệ get by isn’t that hard, và shouldn’t take long especially if you already have sầu some experience with other programming languages. – Theo nguyên lý 80/20, chúng ta chỉ cần nạm được 20% của Javascript thì đã có tương đối nhiều thể cover hết 80% trường hợp rồi.)

Phương thơm pháp rất tốt độc nhất nhằm ban sơ là đề nghị vận dụng thử Meteor bằng phương pháp thức tuân theo bộ Tutorial của Meteor trên Home. quý khách cũng có thể đi qua nkhô nóng, phát âm đc nó hoạt động những điều đó nào nhưng không nên biết sâu về mọi tư tưởng của Meteor.


https://www.meteor.com/try (Nếu không hoặc chưa hy vọng thiết đặt Meteor vào máy vi tính, chúng ta cũng có thể áp dụng Cloud IDE nlỗi Nitrous.io)

Tài liệu học tập Meteor

Sau lúc lướt qua Meteor Tutorial sinh sống Liên kết trên, Quý Khách đã setup được Meteor vào máy vi tính, thiết lập Java SDK, Android hoặc iOS Platkhung (nếu như đã áp dụng MacOSX) và bao gồm ứng dụng dễ chơi trước tiên – Một “béo bởi vì lists” viết bằng Meteor

What’s next:

Discover Meteor – http://vi.discovermeteor.com/ – Ebook và bao gồm phiên bản dịch tiếng Việt miễn giá tiền, sẽ nợ đầy đủ Chapter nâng cấp đối với Bản tương đối đầy đủ. Meteor Documents – http://docs.meteor.com/ – Tài liệu bằng lòng của Meteor, phải phát âm trường hợp mình muốn phát âm một phương pháp chuyên nghiệp hóa và kĩ càng về Meteor (hoặc tìm hiểu thêm nếu bạn muốn học theo kiểu chạm là trụng) Meteor Manual – https://manual.meteor.com/ – Tài liệu sâu xa về Meteor. Evented Mind – https://www.eventedmind.com – Học Meteor qua Video clip (dành riêng cho các bạn muốn học tập theo kiểu coi Video clip & thực hành), Trang này theo dạng mướn bao (Subscription) – 29$ / month.Một số có mang cần nắm Lúc làm cho quen với Meteor:

Mình xin liệt kê một số điểm đặc điểm của Meteor, Phần này còn tương đối sơ sài, mình để được bổ sung update and bố trí lại sau.

Giải phù hợp thêm về Latency compensation

So why do we want bự define our methods on the client với on the server? We bởi this béo enable a feature called latency compensation.


When you hotline a method on the client using Meteor.Hotline, two things happen in parallel:

The client sends a request to the hệ thống lớn run the method in a secure environment, just like an AJAX request would workA simulation of the method runs directly on the client to attempt Khủng predict the outcome of the hệ thống điện thoại tư vấn using the available informationWhat this means is that a newly created task actually appears on the screen before the result comes bachồng from the server.

If the result from the VPS comes back cùng is consistent with the simulation on the client, everything remains as is. If the result on the server is different from the result of the simulation on the client, the UI is patched bự reflect the actual state of the VPS.

With Meteor methods cùng latency compensation, you get the best of both worlds — the security of VPS code với no round-trip delay.

Meteor Package (Hệt nlỗi khối hệ thống Gem của Ruby and npm Package của NodeJS)

Không cũng tương tự phương pháp cấp dưỡng tài nguyên tự phía phía bên ngoài theo phương thức “cổ điển”, các bạn dường như không phải liên kết cho tới bất kể tập tin CSS hoặc JavaScript, vày Meteor vẫn quản trị toàn bộ các Việc đó cho những bạn! Đó chỉ là một trong trong vô số nhiều điểm vượt trội của Package trong Meteor.