2012-05-10 10 views

Trả lời

6

Nó không giống như Node.js thậm chí còn thực sự chiếm ưu thế ngày hôm nay (trừ trường Hacker Tin tức cộng đồng tất nhiên), nó đã không thậm chí đã có một phiên bản 1.0 được nêu ra. Vui lòng suy đoán về những gì có thể thay thế nó :)

Hiệu suất là tốt (mặc dù vi chuẩn không phải là cách đúng để đánh giá điều đó) nhưng nếu đó là điều duy nhất quan trọng chúng ta sẽ viết máy chủ web tùy chỉnh trong C cho mọi ứng dụng. Một trong những điều quan trọng khác là sự hỗ trợ của cộng đồng, mà Node.js chắc chắn đã thực hiện nó vào lúc này. Nó có một nguồn mở rất lành mạnh (đây là chìa khóa) cộng đồng đã tạo ra một thư viện lớn các công cụ.

Tôi nghĩ Vert.x rất thú vị và có cách nhìn khác so với Node.js rất tuyệt. Nếu họ có thể tiếp tục tiến bộ, hãy có thêm nhiều người quan tâm đến nó và cho thấy rằng việc viết ứng dụng web trở nên dễ dàng và nhanh hơn thì ai biết được? Có thể trong một vài năm tới, chúng ta có thể thảo luận về những gì sẽ đe dọa tương lai của Vert.x.

+0

và nó vẫn chưa có bản phát hành 1.0 ......... yup vẫn chờ đợi gần 3 năm! –

+0

Mọi người đều đã di chuyển khá nhiều sang io.js hiện đã có bản phát hành 2.0. Hóa ra nó không phải là vert.x mà là một nhánh của Node thay thế Node. – Bill

+0

Không dễ dàng thực hiện chuyển đổi đó cho một tập đoàn lớn - về mặt kỹ thuật io.js là một ngã ba và không được hỗ trợ chính thức. Có rất nhiều sự không chắc chắn được tạo ra bởi các tranh chấp như thế này và nó không tạo ấn tượng tốt cho cộng đồng khi có chiến đấu ở đầu. –

3

Có một số điều thú vị được đưa ra bởi tiêu chuẩn vi mô này có giá trị trong Node, nhưng điều quan trọng cần nhớ là không ai làm 100 triệu lượt truy cập mỗi ngày (những tiêu chuẩn này hiển thị) máy móc. Họ làm điều đó trên nhiều máy.

Có những cấp độ nhất định nơi ngôn ngữ nhanh hơn tạo sự khác biệt (xem ví dụ Twitter di chuyển phần phụ trợ của họ từ Ruby sang Java), nhưng rất hiếm khi đến được vị trí đó.

Hầu hết mọi người cần ngôn ngữ sạch sẽ và dễ dàng lập trình và hệ sinh thái tốt.

Vert.x không có hệ sinh thái để nói đến. Nếu bạn muốn có một hệ thống dựa trên JVM, bạn có thể nhận được nhiều tùy chọn ở đó. Nếu bạn muốn có một hệ thống dựa trên Javascript, tùy chọn tốt nhất ngay bây giờ là Node.js. Nó đơn giản mà.

+0

Vert.x có thể không có hệ sinh thái hiện tại, nhưng nó chỉ là vấn đề thời gian. – Pidster

+0

Tôi không nghĩ vậy. Node.js là lần đầu tiên và đã có một cơ sở người dùng khổng lồ. Không có nhà phát triển node.js hoán đổi sang vert.x vì một vài microbenchmark được thực hiện bởi các nhà phát triển vert.x cho kết quả tốt hơn trong một kịch bản hoàn toàn không thực tế. Tôi có thể dễ dàng viết một máy chủ C nhỏ mà đánh bại địa ngục ra khỏi vert.x nhưng những người muốn viết các máy chủ không đồng bộ trong C (hoặc Java - chờ đợi, không có đóng cửa: D?) Tất cả đi xuống hệ sinh thái và vert.x vẫn không có một cộng đồng bên cạnh các nhà phát triển cốt lõi. – Kr0e

+0

Và polyglot không thực sự hấp dẫn. Các nhà phát triển Python sẽ sử dụng gevent hoặc twisted, ruby ​​devs sử dụng eventmachine và javascript devs sử dụng node.js. Vì vậy, toàn bộ câu chuyện "đa ngôn ngữ" là vô nghĩa. Nó thực sự là thú vị cho thế giới JVM. Và trong thế giới Java, đã có những khung công tác rất tốt đẹp với một cộng đồng năng động hơn như vert.x, period. – Kr0e