PowerApps so với Excel

Amazon Web Services (AWS) vào tháng 6 đã tung ra bản beta của Honeycode. Vào tháng 1, Google đã mua lại trang phục mã thấp AppSheet và loại bỏ AppMaker cho Workspace, trước đây là G Suite, đồng thời củng cố Google Cloud với Nền tảng ứng dụng doanh nghiệp vào tháng 9.  

Salesforce có nền tảng Lightning, trong khi Oracle có Application Express (APEX) và có nhiều dịch vụ hơn từ Appian, Zoho, ServiceNow và những dịch vụ khác đang cạnh tranh để giành lấy một phần của các doanh nghiệp đang trải qua quá trình chuyển đổi kỹ thuật số

THẤY. bảng ăn gian. Windows 10 PowerToys (PDF miễn phí) (TechRepublic)

Nhập mã thấp hoặc không có mã. Lời hứa của các nền tảng ít mã và không cần mã là người dùng doanh nghiệp có thể tạo ứng dụng di động và web bằng cách lấy dữ liệu từ bảng tính hoặc cơ sở dữ liệu để giúp đồng nghiệp của họ truy cập dữ liệu ở đâu và khi nào họ cần – trong trình duyệt hoặc thiết bị di động – hầu như không cần .  

Honeycode là giải pháp không dùng mã của AWS để xây dựng ứng dụng di động và web. AWS gật đầu với VisiCalc, tiền thân của Excel dành cho Apple II vào những năm 1970 được phân phối trên máy tính 5. Đĩa 25-inch, trong blogpost của nó cho Honeycode.  

Khái niệm bảng tính vẫn còn phù hợp cho đến ngày nay nhưng nhu cầu chia sẻ và khối lượng dữ liệu đã thay đổi. Mã thấp hứa hẹn một nửa điểm giữa việc gắn bó với một bảng tính phức tạp hoặc trả tiền cho nhà phát triển, nếu bạn có thể tìm thấy, để biến nó thành một ứng dụng

Các mục tiêu lớn khác đối với mã thấp là các quy trình kinh doanh có thể phụ thuộc vào email hoặc bảng tính nhưng không nhận được sự chú ý tự động hóa mà chúng cần. Điện thoại thông minh, ứng dụng dành cho thiết bị di động và ứng dụng web đã giúp thay đổi điều đó.  

Microsoft cũng đã và đang nỗ lực hết mình với Power Platform của mình trong việc phát triển mã thấp/không mã. Nền tảng ngày nay bao gồm Power Apps, Power Virtual Agent, Power BI (kinh doanh thông minh) và Power Automate.  

Nó đã ra mắt Power Apps vào năm 2016 với tích hợp SharePoint và Common Data Service – một dịch vụ có tên mơ hồ để sử dụng dữ liệu của khách hàng được lưu trữ trong các hệ thống Dynamics 365 CRM và ERP để xây dựng và mở rộng ứng dụng. Gần đây hơn, nó đã tập trung Power Apps vào Microsoft Teams

Nhưng tại sao các nền tảng mã thấp hiện đang thu hút đầu tư từ các công ty công nghệ lớn, khách hàng và công ty khởi nghiệp?

Các macro Excel và Visual Basic for Applications (VBA) của Microsoft trong nhiều thập kỷ đã giúp các doanh nghiệp tự động hóa các quy trình. Charles Lamanna, phó chủ tịch công ty về nền tảng ứng dụng mã thấp của Microsoft cho biết, ngay bây giờ, các nền tảng mã thấp có thể cung cấp nhiều hơn cho các doanh nghiệp và giảm bớt nhu cầu về các nhà phát triển chuyên nghiệp đang thiếu hụt.

"Không có đủ nhà phát triển," Lamanna nói với ZDNet trong một cuộc phỏng vấn. "Chúng tôi đã thiếu hụt một triệu nhà phát triển trong thập kỷ tới. 86% khách hàng của chúng tôi nói rằng họ không thể thuê các nhà phát triển có tài năng kỹ thuật với tỷ lệ họ muốn. "

Lamanna so sánh tầm quan trọng ngày càng tăng của Power Platform với vai trò của VBA đối với các tùy chỉnh và khả năng mở rộng của Office trong những năm 1990.  

Power Platform cũng rất cần thiết cho Microsoft, nếu đó là sự thay thế hiện đại cho VBA. Ngày nay VBA được các nhà phát triển đánh giá là một ngôn ngữ lập trình cực kỳ kinh khủng. Trong cuộc khảo sát dành cho nhà phát triển năm 2020 của Stack Overflow, VBA là ngôn ngữ 'đáng sợ nhất', đứng trên cả Objective-C, Perl, Assembly, C, PHP, Ruby, C++, Java và R

Nhưng di sản VBA, kết hợp với Azure, Microsoft 365, Dynamics 365 và các ứng dụng nổi tiếng như Teams, đã giúp biến Power Platform trở thành một trong những trụ cột chính trong chiến lược đám mây của Microsoft.    

"Khả năng mở rộng của Office là Power Platform ngày nay. Gần giống như VBA cho Office đang ngày càng trở thành Power Platform và bạn có thể thấy điều đó," anh ấy nói.  

Theo Lamanna, Dynamics 365 "chỉ chạy" trên Power Platform, trong khi Dynamics 365 Customer Engagement "chỉ là một ứng dụng Power". Trong khi đó, Power Platform là cách quan trọng để thêm khả năng mở rộng mã thấp vào Azure

Tại bản cập nhật thu nhập Q1 FY 2021 vào tháng 10, Microsoft đã lưu ý rằng Power Platform hiện có hơn 10 triệu người dùng hoạt động hàng tháng (MAU) trong hơn 500.000 tổ chức.  

Con số đó không nhiều bằng 115 triệu MAU của Teams trong thế giới hậu COVID, nhưng người dùng Power Platform là một nhóm nhỏ hơn so với hàng triệu người ngày nay cần cộng tác trò chuyện và video để làm việc từ xa. Các khách hàng hàng đầu của Power Platform bao gồm IKEA Thụy Điển, Toyota Motor Bắc Mỹ và PayPal

Ngày nay không có nền tảng di động Windows Phone, nhưng Microsoft biết tầm quan trọng của việc trực quan hóa dữ liệu và đưa dữ liệu có thể nằm trong bảng tính Office Excel, hệ thống ERP hoặc CRM sang thiết bị di động hoặc trình duyệt web. Nhưng Excel cũ là nổi bật, theo Lamanna.    

"Tôi muốn nói rằng Excel là nền tảng ứng dụng số một trên thế giới cho đến nay, tính theo số lượng người dùng và số lượng quy trình kinh doanh phụ thuộc vào nó," ông nói.  

"Nhưng nếu tôi muốn cắt và chia nhỏ tốt hơn để hiểu các báo cáo, dữ liệu của mình, thì Power BI sẽ là một công cụ tuyệt vời cho việc đó. Trên thực tế, nguồn dữ liệu số một cho Power BI là Excel.  

"Mọi người vẫn đang sử dụng Excel nơi có dữ liệu, nhưng họ muốn có quyền truy cập vào báo cáo, trực quan hóa và bảng điều khiển nâng cao từ Power BI bên trong trình duyệt. "

Lamanna cho biết có nhiều macro Excel đang được sử dụng, "nhưng đó không phải là những thứ bạn sẽ sử dụng để mang lại trải nghiệm di động".  

"Bảng tính hoặc bảng không phải là trải nghiệm di động tự nhiên. Một tỷ lệ lớn khách hàng của chúng tôi ngày nay sử dụng Power Platform đang xây dựng trải nghiệm di động, nơi ngày nay không có trải nghiệm nào. "

THẤY. Ngôn ngữ lập trình. Người dùng Julia có nhiều khả năng chuyển sang Python để học khoa học dữ liệu

Tuy nhiên, Lamanna không muốn làm phiền các nhóm phát triển đại diện cho "cách tiếp cận mã đầu tiên".  

"Không chỉ riêng về Power Platform. Đó là Power Platform cộng với các công cụ năng suất khác. Nó không phải là một trong hai hoặc," ông nói.  

"Không phải là bạn sử dụng Python hay bạn sử dụng Power Apps. Sử dụng các công cụ thích hợp cho công việc; .  

"Bạn có thể sử dụng GitHub, bạn có thể sử dụng Azure, bạn sử dụng Kubernetes được lưu trữ ở mọi nơi, bạn có thể sử dụng Python, lưu trữ ở mọi nơi. Kết nối nó với Power Apps của bạn hoặc kết nối nó với Power Automate hoặc Power BI của bạn. Và điều đó hoàn toàn ổn. Chúng tôi gọi đây là ngăn xếp phát triển ứng dụng hiện đại. "

Ngoài ra, theo Lamanna, việc sử dụng một sản phẩm mã thấp sẽ hiệu quả và thiết thực hơn là viết mã phần mềm của riêng bạn, tùy thuộc vào ứng dụng mà khách hàng đang theo đuổi. Ví dụ, Python là một trong những ngôn ngữ lập trình phổ biến nhất, nhưng nó không tuyệt vời cho các ứng dụng web hoặc ứng dụng dành cho thiết bị di động. Tuy nhiên, nó được ưa chuộng cho các dịch vụ phụ trợ.  

"Nếu bạn là nhà phát triển Python và bạn muốn xây dựng 10 biểu mẫu để lấy dữ liệu từ người dùng, tại sao phải dành lượng thời gian đó để xây dựng biểu mẫu đó bằng mã? Bạn có thể xây dựng biểu mẫu đó bằng Power Apps trong vòng năm phút. Vì vậy, hãy xây dựng các biểu mẫu đó trong Power Apps rồi kết nối nó với Python của bạn ở phía sau. "

PowerApps có thể thay thế Excel không?

Các biểu mẫu Powerapp là biểu mẫu thay thế cho biểu mẫu excel mà bạn đã tạo .

PowerApps có thể hoạt động với Excel không?

Tạo ứng dụng . Sign in to Power Apps. Bên dưới Bắt đầu từ, chọn Excel. Nếu bạn chưa có kết nối OneDrive for Business, bạn sẽ được nhắc tạo. Chọn Create để tạo kết nối.

Nhược điểm của PowerApps là gì?

Hạn chế của Microsoft Power Apps .
Tùy chỉnh hạn chế. Không giống như phần mềm nguồn mở, Power Apps là nền tảng độc quyền thuộc sở hữu của gã khổng lồ công nghệ Microsoft, điều đó có nghĩa đơn giản là không thể tùy chỉnh ứng dụng liên tục. .
Không tương thích với các hệ thống bên ngoài. .
Chỉ chạy trên Trình phát ứng dụng PowerApps

PowerApps có thể sử dụng Excel làm nguồn dữ liệu không?