Lộ trình Nodejs 2022

nút. js đang nỗ lực để đảm bảo dự án Next-10 thành công trong 10 năm tới cũng như trong 10 năm đầu tiên. Dự án nguồn mở lớn này là cơ sở cho nhiều ứng dụng web phụ trợ và cung cấp các bài học cho các cộng đồng nguồn mở khác. Bài viết này thảo luận về các mục tiêu và tiến độ của dự án

Tại sao việc lập kế hoạch nguồn mở lại khó khăn

Nhiều dự án nguồn mở gặp khó khăn trong việc lập kế hoạch nâng cấp và thiết lập lộ trình bởi vì không ai chịu trách nhiệm nói cho mọi người biết phải làm gì. Quá trình hợp tác có thể là một sự thay đổi tư duy khó khăn đối với những người đến từ các nhóm đã thực hiện phát triển nội bộ

Lộ trình dễ dàng hơn cho các dự án được tài trợ chủ yếu bởi một tổ chức duy nhất. Mặc dù dự án của một tổ chức duy nhất đang mở, nhưng một lãnh đạo từ tổ chức đó có thể dễ dàng ảnh hưởng đến hướng công việc hơn. Điều này cũng đúng với các dự án chỉ có một người đóng góp vì họ có thể đặt lộ trình dựa trên cam kết của mình

nút. dự án js không ở vị trí dễ dàng đó. Trong dự án lớn này, được quản lý bởi cộng đồng thông qua kho lưu trữ GitHub, không một cá nhân hay tổ chức nào cung cấp đủ tài nguyên để đặt lộ trình cố định. Tuy nhiên, chúng ta phải xác định những gì cần thiết để hoàn thành mục tiêu và đảm bảo thành công trong tương lai của dự án

Thu thập ý kiến ​​từ cộng đồng chuyên gia

Nỗ lực Next-10 đã bắt đầu vào tháng 1 năm 2020 để tạo ra mười năm thứ hai của Node. js thậm chí còn thành công hơn mười lần đầu tiên. Các cuộc thảo luận ban đầu nhanh chóng tiết lộ rằng chúng tôi cần ghi lại các nền tảng để thảo luận, ghi lại và tạo điều kiện cho công việc cần thiết để thành công trong tương lai. Kết quả là, chúng tôi đã viết như sau

  • Giá trị kỹ thuật của dự án. Các tiêu chí cơ bản chúng ta nên sử dụng để đánh giá sự cân bằng và ưu tiên. Thành công của những năm đầu tiên sau đó có thể được ghi nhận vào một tập hợp các giá trị cốt lõi. Tài liệu hóa và phát triển các giá trị này sẽ rất quan trọng để tiếp tục thành công
  • Các khu vực bầu cử của dự án. Có ý tưởng rõ ràng về các bên liên quan giúp chúng tôi ưu tiên các tính năng và thay đổi được thực hiện trong dự án
  • Nhu cầu của các khu vực bầu cử của dự án. Hiểu nhu cầu của các khu vực bầu cử khác nhau giúp chúng tôi đánh giá công việc nào sẽ mang lại lợi ích cho nhiều khu vực bầu cử nhất và đảm bảo chúng tôi đang giải quyết đầy đủ tất cả các khu vực bầu cử

Chúng tôi đã tạo các tài liệu này thông qua một quy trình bao gồm những điều sau đây

  • Động não trong nhóm Next-10
  • Đầu vào từ nút. cộng tác viên cốt lõi js
  • Một cuộc khảo sát rộng hơn để nhận phản hồi từ hệ sinh thái của chúng tôi

Sau quy trình đầu vào này, chúng tôi đã sẵn sàng nắm bắt các ưu tiên kỹ thuật hàng đầu mà chúng tôi cảm thấy là quan trọng đối với sự thành công trong tương lai của dự án. Một bản tóm tắt các ưu tiên này (không theo thứ tự cụ thể) bao gồm

  • HTTP hiện đại
  • Các loại phù hợp cho người dùng cuối
  • Tài liệu
  • WebLắp ráp
  • ESM
  • Các tính năng từ đặc tả ECMAScript mới nhất
  • khả năng quan sát
  • Một mô hình bảo mật cho quyền và chính sách
  • Hỗ trợ đa luồng tốt hơn
  • Các ứng dụng thực thi đơn lẻ

Chúng tôi đã tạo danh sách này bằng cách động não trong các cuộc họp Next-10 và nhận được nhiều ý kiến ​​đóng góp hơn từ Node. cơ sở cộng tác viên js. Kể từ đó, chúng tôi đã làm việc theo từng ưu tiên để đi sâu và xác định các bước cụ thể

Như đã đề cập trước đó, không một cá nhân hay tổ chức nào có thể chỉ đạo các cộng tác viên làm việc theo ưu tiên kỹ thuật, nhưng điều quan trọng là phải tạo điều kiện cho các tình nguyện viên muốn làm việc với họ. Một tập hợp các ưu tiên được xác định rõ ràng và thỏa thuận về những gì chúng ta cần làm cho từng ưu tiên có thể giúp các cộng tác viên cảm thấy được trao quyền để tham gia và giúp đỡ

Tiến trình của nhóm Next-10

Tại thời điểm này, nhóm Next-10 đã đi đầu trong việc tìm hiểu sâu về hầu hết các ưu tiên kỹ thuật và đã ghi lại con đường phía trước. Chúng tôi đã ghi lại các thỏa thuận về những gì quan trọng trong các tài liệu đóng góp của dự án. Ví dụ về các tài liệu bao gồm

  • Duy trì các loại cho Node. js
  • Chiến lược mô hình bảo mật
  • Duy trì HTTP
  • Duy trì Web hội

Việc tìm hiểu sâu cũng giúp thúc đẩy thảo luận và khối lượng quan trọng để khởi động các sáng kiến, bao gồm

  • Hỗ trợ thử nghiệm cho tìm nạp
  • Nhóm ứng dụng thực thi duy nhất

Tôi rất biết ơn những người đã tham gia các hội nghị thượng đỉnh nhỏ, nơi chúng tôi đã tổ chức các buổi tìm hiểu sâu (tham khảo các tệp bắt đầu bằng "hội nghị thượng đỉnh" trong biên bản cuộc họp). Thật tuyệt khi tập hợp mọi người từ trong và ngoài dự án với chuyên môn và ý kiến ​​​​liên quan

Tôi thấy rằng các hội nghị thượng đỉnh đều là những trải nghiệm hợp tác và học hỏi tuyệt vời. Họ đã giúp tôi hiểu và ưu tiên những nơi nhóm Mũ Đỏ cần đóng góp

Bản tóm tắt công việc ưu tiên kỹ thuật nắm bắt tổng quan cấp cao về các ưu tiên kỹ thuật và các bước tiếp theo

Vì vậy, bây giờ chúng ta đang ở đâu? . Như mọi khi, nhiều tình nguyện viên được chào đón để giúp thúc đẩy những điều này về phía trước. Chúng tôi dự định xác nhận lại các giá trị kỹ thuật của nền tảng, khu vực bầu cử của dự án, nhu cầu và các ưu tiên kỹ thuật. Quá trình này sẽ tiếp tục để đảm bảo chúng tôi điều chỉnh khi môi trường và các yêu cầu của chúng tôi thay đổi theo thời gian

Chúng tôi dự định bắt đầu quy trình xác thực lại trong một phiên do Jean Burellier, Ruy Adonrno và tôi chủ trì tại hội nghị thượng đỉnh Cộng tác viên ở Dublin vào tháng 10. Nếu bạn đam mê Node. js, một cách tuyệt vời để trợ giúp là đóng góp vào cuộc thảo luận Next-10 của chúng tôi và đảm bảo rằng chúng tôi làm đúng

Tiếp cận cộng đồng và tài liệu là chìa khóa thành công

Lập kế hoạch là điều cần thiết cho sự thành công của các dự án nguồn mở. Lập kế hoạch không phải là hướng các nguồn lực của dự án vào các nhiệm vụ mà là xây dựng thỏa thuận về phương hướng và trao quyền cho các tình nguyện viên để đạt được tiến bộ trong thỏa thuận đó. Chúng tôi hy vọng sẽ truyền cảm hứng cho các dự án khác bằng cách giải thích quy trình thu thập thông tin từ các khu vực bầu cử của chúng tôi và ghi lại mọi thứ để đánh dấu sự đồng ý

Chúng tôi hy vọng rằng việc chia sẻ quy trình lập kế hoạch của chúng tôi trong Node. js rất thú vị và thậm chí có thể cung cấp cho bạn một số ý tưởng về cách thực hiện điều tương tự trong các dự án của bạn. Mặt khác, tôi luôn quan tâm đến việc học các phương pháp mới. Vì vậy, hãy cho chúng tôi biết nếu bạn đã tìm ra cách tuyệt vời để xử lý việc lập kế hoạch dự án của mình

Node js có tương lai vào năm 2022 không?

Nút. js đã trở nên rất phổ biến trong bốn năm qua và tiếp tục đứng vững trong cuộc cạnh tranh vào năm 2022 khiến các công ty khởi nghiệp trên toàn thế giới chọn nó thay vì các tùy chọn có sẵn khác.

Nodejs có tốt vào năm 2022 không?

Vào năm 2022, Node. js đã trở thành công nghệ kỹ thuật web phổ biến nhất với 42. 12 phần trăm người trả lời khảo sát nhà phát triển StackOverflow xác nhận họ sử dụng hoặc đang tìm hiểu về nó . Nút phổ biến nhất. khung js là Express.

Nodejs có tương lai không?

js, Phản ứng. js, nút. js) sẽ giữ vị trí dẫn đầu trong lĩnh vực phát triển ứng dụng vào năm 2022 . Chúng là những giải pháp mạnh mẽ để xây dựng các ứng dụng web động và một trang.

Nút JS đã giảm chưa?

Nút. js vẫn chưa giảm . Nó đã lấp đầy thị trường ngách mà nó giỏi nhất. lưu lượng truy cập cao, các trang web đồng thời cao như Netflix, nơi chi phí và độ phức tạp không được coi là mối quan tâm chính.