Tại sao Salesforce quyết định mở nguồn khung Lightning Web Components

0
52

            Ryan Schellack của Salesforce đã nói chuyện với TechRepublic về thông báo của công ty về việc mở nguồn khung Lightning Web Components và xây dựng một cộng đồng các nhà phát triển trên các nền tảng của mình.
        

            
                                                                             
            
            

                 ] ]
    

     Tại sao Salesforce quyết định mở nguồn khung công tác Lightning Web Components
     Ryan Schellack của Salesforce đã nói chuyện với TechRepublic về thông báo của công ty về việc mở nguồn khung Lightning Web Components và xây dựng một cộng đồng các nhà phát triển trên các nền tảng của mình.
    

    

Tại TrailapseDX 2019, Ryan Schellack của Salesforce đã nói chuyện với TechRepublic về thông báo của công ty về việc mở nguồn khung Lightning Web Components và xây dựng một cộng đồng các nhà phát triển trên nền tảng của mình. Sau đây là bảng điểm chỉnh sửa của cuộc phỏng vấn.

    
        

                            

Phải đọc nội dung Nhà phát triển

                

Ryan Schellack: Vì vậy, hôm nay chúng tôi thông báo rằng khung Lightning Web Components là nguồn mở. Cụ thể điều đó có nghĩa là cùng một khung mà Salesforce sử dụng và khách hàng của Salesforce sử dụng, để xây dựng các thành phần web trên nền tảng Salesforce cho các ứng dụng của họ và các dịch vụ của họ hiện là nguồn mở cho mọi người sử dụng để xây dựng trên bất kỳ nền tảng nào, sử dụng cùng một web các tiêu chuẩn và các thành phần web beta tương tự mà chúng tôi cung cấp về mặt lý thuyết cho bất kỳ ứng dụng nào mà chúng có thể muốn xây dựng.

Đó là những gì chúng tôi công bố ngày hôm nay và lý do nó có ý nghĩa đối với chúng tôi là điều này cho phép chúng tôi xây dựng, lần đầu tiên, một cộng đồng xung quanh khuôn khổ mặt trước của chúng tôi và xung quanh các tiêu chuẩn JavaScript này, và các tiêu chuẩn web mà chúng tôi đã đổi mới xung quanh.

XEM: Thực hiện DevOps: Hướng dẫn cho các chuyên gia CNTT (PDF miễn phí) (TechRepublic)

Trong hai năm qua, hầu như không ai biết, chúng tôi đã làm việc này, nhưng bây giờ chúng tôi có thể mang những đổi mới này đến một cộng đồng rộng lớn hơn của các nhà phát triển và nhà phát triển mà chúng tôi làm việc hàng ngày, Ai muốn lấy cái này và tùy chỉnh nó, họ muốn lặp lại nó và mang đến trải nghiệm của họ. Vì vậy, những gì chúng tôi đã cung cấp về cơ bản là một khung JavaScript là nguồn mở và thực sự được xây dựng dựa trên trải nghiệm của nhà phát triển doanh nghiệp, đó là tiếng nói gần gũi và thân thương với chúng tôi, nhưng một trong đó chúng tôi không cảm thấy thực sự được phản ánh tốt trong mảng các khung hiện đang được cung cấp ngày hôm nay.

Có hai mục tiêu lớn xung quanh vấn đề này Có rất nhiều điều chúng tôi muốn chọn, nhưng hai điều thực sự quan trọng đối với chúng tôi. Một là chúng tôi muốn xây dựng một khung JavaScript mà doanh nghiệp có thể dựa vào, không chỉ cho các ứng dụng dành riêng cho Salesforce, mà cho bất kỳ ứng dụng nào, và thực sự đó là vì chúng tôi cảm thấy đó là một phân khúc rất quan trọng. Họ có các yêu cầu cụ thể, chẳng hạn như khả năng chạy trên nhiều trình duyệt khác nhau và làm điều đó một cách đáng tin cậy. Vì vậy, chúng tôi đã giới thiệu các khả năng trong khung Thành phần Lightning Web này hiện là nguồn mở cho phép bạn làm điều đó, không chỉ tạo ra một ứng dụng thực sự tuyệt vời cho một cái gì đó như Chrome, mà còn cho Internet Explorer 11 (IE 11), đó là một thực tế mà nhiều nhà phát triển doanh nghiệp phải đối phó và không phải khung nào cũng phản ánh và hiểu được. Đó là một mục tiêu rất lớn.

Mục tiêu thứ hai là, khi chúng tôi xây dựng các khả năng này, khi chúng tôi đưa ra thị trường các tính năng dựa trên tiêu chuẩn web mới này, chúng tôi muốn một cộng đồng có thể giúp chúng tôi phát triển chúng. Chúng tôi biết rằng để điều này thực sự gắn bó, chúng tôi cần một cộng đồng các nhà phát triển cùng với chúng tôi đồng sở hữu lộ trình và chỉ cho chúng tôi nơi cần đi. Vì vậy, về mặt lịch sử, chúng tôi đã thực hiện một công việc tuyệt vời là giao tiếp với cộng đồng của chúng tôi và tìm kiếm phản hồi từ họ về việc định hình lộ trình, nhưng chúng tôi thực sự muốn họ tham gia tích cực và bằng cách là nguồn mở, họ không thể chỉ khám phá mã nguồn của chúng tôi và tùy chỉnh những gì chúng tôi có, họ có thể đóng góp các thay đổi trở lại cho mã nguồn LWC cơ bản này và thực sự thúc đẩy khung công tác về phía trước. Vì đây là thứ được thể hiện trong các cơ quan tiêu chuẩn web như W3C, nên chúng cũng gián tiếp ảnh hưởng đến chính các tiêu chuẩn web, đó là, chúng tôi nghĩ rằng, một cơ hội tuyệt vời và thực sự tăng tốc khả năng của chúng tôi để làm điều đó bằng cách mang đến một cộng đồng nguồn mở rộng hơn, và đến lượt mình, mang đến cho họ những khả năng mà họ không thể tìm thấy ở bất kỳ nơi nào khác, chúng tôi nghĩ rằng đó thực sự là cơ hội mà chúng tôi có trong lúc này.

XEM: Lực lượng bán hàng đứng đầu các mục tiêu thu nhập Q1 (ZDNet)

Nó sẽ đạt được rất nhiều một vài lý do tại sao, và tôi sẽ đánh hai cái rất quan trọng với tôi. Một là các khung JavaScript thực sự quan trọng đối với hàng ngày của hầu hết mọi kỹ sư phần mềm. Họ phải đưa ra rất nhiều quyết định xung quanh khuôn khổ mà họ dựa vào, và họ rất quan tâm đến việc họ thích cái nào và cái nào họ không thích. Trở thành một phần của cuộc trò chuyện đó thực sự quan trọng đối với chúng tôi bởi vì chúng tôi nghĩ rằng chúng tôi có một câu chuyện thực sự quan trọng để kể lại, một lần nữa, phản ánh nhiều hơn về trải nghiệm của nhà phát triển web doanh nghiệp.

Một điều khác cũng thực sự quan trọng, và tại sao chúng tôi nghĩ rằng điều này là lớn và có tầm với lớn, đó là bởi vì chúng tôi giới thiệu một khung thành phần web rất mỏng theo thiết kế và dựa trên các tiêu chuẩn web, chúng tôi đang giới thiệu một mức độ hiệu suất mới mà các tổ chức muốn dựa vào, và bây giờ có thể tin cậy được.

Và theo cách tôi giải thích là bằng cách có ít sự trừu tượng và mã soạn sẵn, bạn đang chạy các thành phần web mà bạn xây dựng với các Thành phần Lightning Web gần với kim loại trần hơn, gần với chính công cụ trình duyệt hơn và đó chỉ là sẽ mang lại một trang web tốt hơn cho mọi người vì mọi thứ sẽ nhanh hơn và điều đó sẽ làm cho các ứng dụng kinh doanh đặc biệt đáng tin cậy hơn, một lần nữa trên các trình duyệt, trên các nền tảng và chúng tôi nghĩ rằng đó là một nơi thực sự tuyệt vời và một cái gì đó Điều đó hơi bất ngờ tại Salesforce. Chúng tôi là một công ty ứng dụng, mọi người nghĩ về mô hình dữ liệu của chúng tôi, nhưng đây là thứ đã hoạt động trong nhiều năm nay và chúng tôi thực sự rất vui khi thấy điều này xuất hiện trên bề mặt tại TrailapseDX.

                                                                                

                                                

Cũng xem

 20190612-schellack-salesforce-bill.jpg "width =" 770 "/> </span><figcaption/> </figure>
<div class=