On the way khổng lồ become a senior Ruby developer

javascript hybird-apps meteor front-over - It costs 8 mins khổng lồ read

Đây là phần đông ghi chép nkhô cứng vào quy trình mày mò về Meteor Framework, trường hợp bao gồm thời gian mình đã khối hệ thống cùng chỉnh sửa lại kỹ rộng. Mục đích mình muốn học nhanh khô Meteor là nhằm viết Hybird App cho một cuộc thi mặt Vietnamworks.com

*

Nguồn xem thêm bao gồm để soạn với tổng phù hợp bắt buộc tư liệu này:

Meteor Tutorial Meteor Documents Discover Meteor

Nếu bạn quan tâm cho sự việc Coding Style Guide mang lại Meteor thì đấy là một mối cung cấp đáng tđê mê khảo:

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

Một số Development Tools đề nghị chuẩn chỉnh bị

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ì với ưu điểm của Meteor

Meteor là một trong những căn cơ được chế tạo trên môi trường thiên nhiên Node.js, được cho phép tạo thành những ứng dụng web theo thời hạn thực. Nó đảm bảo an toàn Việc nhất quán thông báo giữa đại lý dữ liệu của áp dụng với bối cảnh người dùng.

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

Chính do được xây cất trên nền Node.js nên Meteor sử dụng JavaScript bên trên cả sản phẩm khách và máy chủ. Hơn nỗ lực nữa, Meteor còn cho phép share code thân nhị môi trường thiên nhiên này.

Có thể nói, Meteor là 1 trong gốc rễ vừa dễ dàng và đơn giản lại trẻ khỏe Lúc xóa sổ phần đông hầu như phiền phức với cạm mồi nhử thường thì tuyệt gặp mặt buộc phải lúc cải cách và phát triển áp dụng web.

Tại sao nên áp dụng Meteor? Easy to Learn7 qui định căn cơ của Meteor (Hay những Ưu điểm của Meteor)

Data on the Wire. Meteor doesn’t skết thúc HTML over the network. The hệ thống sends data & 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 khổng lồ access your database from the client or the hệ thống.

Latency Compensation. On the client, Meteor prefetches data and simulates models khổng lồ make it look lượt thích VPS method calls return instantly.

Full Staông chồng Reactivity.

Xem thêm: Tổng Hợp Link Tải Bộ Cài Đặt Iso Windows 7 Cho Máy Tính Nguyên Gốc Fshare

In Meteor, realtime is the mặc định. All layers, from database khổng lồ template, update themselves automatically when necessary.

Embrace the Ecosystem. Meteor is open source & integrates with existing open source tools & frameworks.

Simplithành phố Equals Productivity. The best way lớn make something seem simple is khổng lồ have sầu it actually be simple. Meteor’s main functionality has clean, classically beautiful APIs.

Tmê say khảo tại:

Seven Principles of Meteor Framework

Tổng quan tiền về Meteor Framework

Điều kiện ban đầu học tập Meteor: Đã cụ thuần thục và từng tất cả thời gian làm việc với 1 ngữ điệu lập trình sẵn trước đó (Sẽ xuất sắc rộng nếu chính là ngôn từ chuyên về Web theo quy mô client - VPS nlỗi PHP, Ruby on Rails, ASP..NET…). Cơ phiên bản về HTML, CSS (HTML 5, CSS 3 thì sẽ càng cool). Cơ bản về Javascript (Truly mastering JavaScript is a difficult task. But learning enough khổng lồ get by isn’t that hard, & shouldn’t take long especially if you already have sầu some experience with other programming languages. - Theo nguyên tắc 80/20, các bạn chỉ việc vậy được 20% của Javascript thì đã hoàn toàn có thể cover hết 80% trường thích hợp rồi.)

Cách tốt nhất nhằm ban đầu là cần dùng test Meteor bằng phương pháp tuân theo bộ Tutorial của Meteor bên trên trang chủ. Quý Khách rất có thể đi qua nhanh, hiểu được nó hoạt động như thế nào mà ko cần biết sâu về những tư tưởng của Meteor.

https://www.meteor.com/try (Nếu ko hoặc không hy vọng setup Meteor vào máy tính xách tay, chúng ta có thể thực hiện Cloud IDE nlỗi Nitrous.io)

Tài liệu học Meteor

Sau khi lướt qua Meteor Tutorial làm việc Link bên trên, quý khách đang setup được Meteor vào laptop, thiết lập Java SDK, Android hoặc iOS Platform (giả dụ đã sử dụng MacOSX) cùng bao gồm áp dụng đơn giản và dễ dàng thứ nhất - Một “to vì lists” viết bởi Meteor

What’s next:

Discover Meteor - http://vi.discovermeteor.com/ - Ebook với gồm bản dịch giờ đồng hồ Việt miễn tầm giá, vẫn thiếu hụt những Chapter cải thiện so với Bản tương đối đầy đủ. Meteor Documents - http://docs.meteor.com/ - Tài liệu chính thức của Meteor, phải hiểu giả dụ bạn muốn gọi một phương pháp chuyên nghiệp cùng tận tường về Meteor (hoặc tham khảo giả dụ mình muốn học theo phong cách chạm là trụng) Meteor Manual - https://manual.meteor.com/ - Tài liệu sâu sát về Meteor. Evented Mind - https://www.eventedmind.com - Học Meteor qua Video (giành cho hầu hết bạn muốn học theo phong cách xem Video với thực hành), Trang này theo phương thức mướn bao (Subscription) - 29$ / month.Một số tư tưởng buộc phải nỗ lực lúc có tác dụng quen thuộc cùng với Meteor:

Mình xin liệt kê một vài điểm đặc biệt quan trọng của Meteor, Phần này còn khá sơ sử dụng, mình sẽ được bổ sung với bố trí lại sau.

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

So why vì chưng we want to lớn define our methods on the client và on the server? We vì chưng this khổng lồ enable a feature called latency compensation.

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

The client sends a request to lớn the hệ thống to run the method in a secure environment, just lượt thích an AJAX request would workA simulation of the method runs directly on the client lớn attempt khổng lồ predict the outcome of the hệ thống Call using the available informationWhat this means is that a newly created task actually appears on the screen before the result comes baông chồng from the VPS.

If the result from the VPS comes bachồng và 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 khổng lồ reflect the actual state of the hệ thống.

With Meteor methods and latency compensation, you get the best of both worlds — the security of hệ thống code & no round-trip delay.

Xem thêm: Coreldraw X5 Full Crack + Key &Ndash; Hocled, Phần Mềm Khác

Meteor Package (Tương từ bỏ khối hệ thống Gem của Ruby với npm Package của NodeJS)

Không hệt như bí quyết cung ứng tài nguyên ổn từ bên ngoài Theo phong cách “truyền thống”, bọn họ đang không bắt buộc links cho tới ngẫu nhiên tập tin CSS hoặc JavaScript, do Meteor sẽ quản lý tất cả đều vấn đề kia cho việc đó ta! Đó chỉ là 1 trong trong vô số nhiều ưu thế của Package vào Meteor.

Bài viết liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *