HeSanbi
Nam Nhân✨Hiếu Lễ Nghĩa Trí Tín✨
- Tham gia
- 24/2/13
- Bài viết
- 2,697
- Được thích
- 4,253
- Giới tính
- Nam
Các bạn đã biết từ Office 2013 đến Office 2019, Office Online đến Office365. Microsoft đã cho phép các lập trình viên viết Add-in mở rộng, lập trình API trong nền tảng NodeJS. Giúp ứng dụng trở nên tốt hơn, trực quan hơn, tuyệt vời hơn bao giờ hết.
Các bạn xem qua Video sau để biết lợi ích khi lập trình với Javascript (Tốt nhất là Typescript ) + NodeJS:
Sự nổi trội của NodeJS:
1. Sức mạnh nền tảng NodeJS, một nền tảng mới mẻ, tính bảo mật cao
2. NodeJS sử dụng duy nhất Javascript làm ngôn ngữ lập trình - rất dễ tiếp cận
3. Viết một Add-in chạy được trên cả Office Window và Office Online (cả Office365).
4. Lập trình NodeJS, sẽ lợi thế để lập trình với Google Spreadsheet, GS sử dụng NodeJS và Javascript.
5. Hỗ trợ mạnh mẽ từ cộng đồng Online. Đa số gói có sẵn , chỉ cần tìm và tải về sử dụng mà không phải bỏ nhiều công sức để viết code.
6. Lấy dữ liệu , phân tích Website trở nên dễ dàng hơn.
7. Biết Javascript , NodeJS - Làm được mọi thứ không riêng gì Office. Có thể lập trình API, lập trình nhúng, Ứng dụng Web, Server, Client, Ứng dụng Window,...
8. Có thể vận dụng "Trí tuệ nhân tạo" trong NodeJS
9. Microsoft hỗ trợ NodeJS nhiều hơn các ngôn ngữ khác cho Office.
Và nhiều nhiều sự nổi trội của NodeJS tôi không thể kể hết ra đây.
Cài đặt NodeJS trên Window:
Tải về tại đây và cài đặt
Để lập trình NodeJS các bạn cần biết Ngôn ngữ lập trình Javascript:
Tham khảo: https://www.w3schools.com/js/ , https://vietjack.com/javascript/
Cần biết NodeJS: https://vietjack.com/nodejs/
Nâng cao NodeJS: Cần biết AngularJS hoặc VueJS hoặc ReactJS hoặc Jquery
(Jquery là cơ bản nhất )
Công cụ lập trình: tôi khuyên các bạn sử dụng Atom (miễn phí, tốt, Atom được viết bằng NodeJS, ElectronJS ) , Với Microsoft Visual Studio (có phí và miễn phí) có thể kiểm thử Add-In ngay lập tức với Office đang mở , Microsoft Visual Code (Miễn phí, tốt), JetBrains WebStorm, ...
Đừng quên cài Bổ trợ cho NodeJS: git
Tìm các gói bổ trợ trong lập trình: https://www.npmjs.com/
Tham khảo:
1. Github rất quan trọng: https://github.com/officedev,
https://github.com/officedev/office-js-docs , https://github.com/OfficeDev/Excel-Add-in-Tutorial
2. Hỗ trợ từ Microsoft: https://docs.microsoft.com/vi-vn/office/dev/add-ins/?view=office-js
https://docs.microsoft.com/en-us/office/dev/add-ins/quickstarts/excel-quickstart-angular
3. Đăng ký người dùng nội bộ để phát triển ứng dụng: https://insider.office.com/en-us/join
Đừng quên Google để tìm kiếm những gì bạn cần.
Nếu đã tạo thành công một ứng dụng với NodeJS các bạn có thể thương mại hóa ứng dụng của mình trên App Store của Microsoft.
Ngay từ bây giờ các bạn có thể lựa chọn NodeJS để phát triển ứng dụng của mình. Làm cho ứng dụng trở nên đa dạng, sinh động hơn.
Các bạn đã biết VBA , VB.Net , VB6, Delphi để lập trình cho Office. Tuy nhiên các ngôn ngữ này đã không theo kiệp thời đại
khi nói đến tính phổ biến, mức độ cộng đồng quan tâm. Microsoft cũng đã ngưng hỗ trợ VBA hay ActiveX Control.
Cuộc sống là phải tiến tới chứ không ai muốn đi lùi cả phải không các bạn!
Lập trình NodeJS thì việc nhúng các ngôn ngữ khác cũng không quá khó.
Bài biết cũng chỉ khuyên các bạn hướng theo sự phát triển lập trình chung.
Như Công nghệ mới, cộng đồng hỗ trợ, phát triển đông đảo, tính bảo mật, sự đơn giản trong lập trình phát triển ứng dụng, ...
Điển hình như Visual C# ra đời để chạy theo Java dựa trên Nền tảng Net Framework ưu việt của Microsoft và Visual C/C++. Nói đến độ bảo mật, tính ổn định, thu gom rác tốt hơn, phát triển ứng dụng dễ dàng hơn so với Visual C/C++.
Hay Kotlin một ngôn ngữ mới mẻ đầy sức mạnh nâng cấp từ Java.
Hiện tại Java , Javascript , Python, Visual C# , Visual C/C++ (Ngôn ngữ bậc trung) có mức độ phổ biến nhất trong tất cả các ngôn ngữ lập trình. Vì vậy giúp cho việc tìm tài liệu, học hỏi trở nên dễ dàng và nhanh chóng.
Nếu có gì thắc mắc các bạn có thể đăng câu hỏi ở bên dưới!
Chúc các bạn thành công!
Các bạn xem qua Video sau để biết lợi ích khi lập trình với Javascript (Tốt nhất là Typescript ) + NodeJS:
Sự nổi trội của NodeJS:
1. Sức mạnh nền tảng NodeJS, một nền tảng mới mẻ, tính bảo mật cao
2. NodeJS sử dụng duy nhất Javascript làm ngôn ngữ lập trình - rất dễ tiếp cận
3. Viết một Add-in chạy được trên cả Office Window và Office Online (cả Office365).
4. Lập trình NodeJS, sẽ lợi thế để lập trình với Google Spreadsheet, GS sử dụng NodeJS và Javascript.
5. Hỗ trợ mạnh mẽ từ cộng đồng Online. Đa số gói có sẵn , chỉ cần tìm và tải về sử dụng mà không phải bỏ nhiều công sức để viết code.
6. Lấy dữ liệu , phân tích Website trở nên dễ dàng hơn.
7. Biết Javascript , NodeJS - Làm được mọi thứ không riêng gì Office. Có thể lập trình API, lập trình nhúng, Ứng dụng Web, Server, Client, Ứng dụng Window,...
8. Có thể vận dụng "Trí tuệ nhân tạo" trong NodeJS
9. Microsoft hỗ trợ NodeJS nhiều hơn các ngôn ngữ khác cho Office.
Và nhiều nhiều sự nổi trội của NodeJS tôi không thể kể hết ra đây.
Cài đặt NodeJS trên Window:
Tải về tại đây và cài đặt
Để lập trình NodeJS các bạn cần biết Ngôn ngữ lập trình Javascript:
Tham khảo: https://www.w3schools.com/js/ , https://vietjack.com/javascript/
Cần biết NodeJS: https://vietjack.com/nodejs/
Nâng cao NodeJS: Cần biết AngularJS hoặc VueJS hoặc ReactJS hoặc Jquery
(Jquery là cơ bản nhất )
Công cụ lập trình: tôi khuyên các bạn sử dụng Atom (miễn phí, tốt, Atom được viết bằng NodeJS, ElectronJS ) , Với Microsoft Visual Studio (có phí và miễn phí) có thể kiểm thử Add-In ngay lập tức với Office đang mở , Microsoft Visual Code (Miễn phí, tốt), JetBrains WebStorm, ...
Đừng quên cài Bổ trợ cho NodeJS: git
Tìm các gói bổ trợ trong lập trình: https://www.npmjs.com/
Tham khảo:
1. Github rất quan trọng: https://github.com/officedev,
https://github.com/officedev/office-js-docs , https://github.com/OfficeDev/Excel-Add-in-Tutorial
2. Hỗ trợ từ Microsoft: https://docs.microsoft.com/vi-vn/office/dev/add-ins/?view=office-js
https://docs.microsoft.com/en-us/office/dev/add-ins/quickstarts/excel-quickstart-angular
3. Đăng ký người dùng nội bộ để phát triển ứng dụng: https://insider.office.com/en-us/join
Đừng quên Google để tìm kiếm những gì bạn cần.
Nếu đã tạo thành công một ứng dụng với NodeJS các bạn có thể thương mại hóa ứng dụng của mình trên App Store của Microsoft.
Ngay từ bây giờ các bạn có thể lựa chọn NodeJS để phát triển ứng dụng của mình. Làm cho ứng dụng trở nên đa dạng, sinh động hơn.
Các bạn đã biết VBA , VB.Net , VB6, Delphi để lập trình cho Office. Tuy nhiên các ngôn ngữ này đã không theo kiệp thời đại
khi nói đến tính phổ biến, mức độ cộng đồng quan tâm. Microsoft cũng đã ngưng hỗ trợ VBA hay ActiveX Control.
Cuộc sống là phải tiến tới chứ không ai muốn đi lùi cả phải không các bạn!
Lập trình NodeJS thì việc nhúng các ngôn ngữ khác cũng không quá khó.
Bài biết cũng chỉ khuyên các bạn hướng theo sự phát triển lập trình chung.
Như Công nghệ mới, cộng đồng hỗ trợ, phát triển đông đảo, tính bảo mật, sự đơn giản trong lập trình phát triển ứng dụng, ...
Điển hình như Visual C# ra đời để chạy theo Java dựa trên Nền tảng Net Framework ưu việt của Microsoft và Visual C/C++. Nói đến độ bảo mật, tính ổn định, thu gom rác tốt hơn, phát triển ứng dụng dễ dàng hơn so với Visual C/C++.
Hay Kotlin một ngôn ngữ mới mẻ đầy sức mạnh nâng cấp từ Java.
Hiện tại Java , Javascript , Python, Visual C# , Visual C/C++ (Ngôn ngữ bậc trung) có mức độ phổ biến nhất trong tất cả các ngôn ngữ lập trình. Vì vậy giúp cho việc tìm tài liệu, học hỏi trở nên dễ dàng và nhanh chóng.
Nếu có gì thắc mắc các bạn có thể đăng câu hỏi ở bên dưới!
Chúc các bạn thành công!
Lần chỉnh sửa cuối: