首頁 > 繪畫

WPS的JSA發展走向猜測

作者:由 BtOfficer 發表于 繪畫日期:2022-05-18

wps word怎麼顯示兩頁

WPS的JSA發展走向猜測

1、儘管

WPS在2019版已將JSA內建為指令碼工具

,但從嚐鮮使用者的使用反饋來看,

操作WPS自己的物件還行。要想對標VBA,那火候還差的有些大,畢竟還在初步開發階段嘛。

其實,

對標VBA,替代VBA也是使用者自個兒的說法,或許WPS原本就沒這麼想呢?

WPS的JSA發展走向猜測

2、WPS官方說

JSA集成了V8引擎,因此JSA效能上有保證的。

現在的疑問在於,

JSA究竟是走純跨平臺的Web路線,還是跨平臺與本地化(對標VBA)兼顧的路線?

效果上來講,自然

後者更好,如此VB/VBA就真的面臨市場終結者了。

如果,JSA既能解決跨平臺,又能解決本地化能力(JAVA等其他解釋型語言都能實現),而且還

有JS生態加持,那無疑是借力實現了VB/VBA的升級,實現了一款全新的開發工具。

WPS的JSA發展走向猜測

這樣,

不僅可以得到普通人的選票,而且還能得到無數專業開發者的支援。相較於日漸枯萎的VB/VBA,WPS無疑將會成為超越Office的大前端。

WPS的JSA發展走向猜測

3、

儘管V8開源,但那也是一個巨大的頂尖團隊開發了N年的成果,內部的複雜性至少不是編譯器可以比的,更何況這貨本身就是為瀏覽器服務而設計的。

如今,

WPS以自己的物件將原本瀏覽器物件取而代之,將其演變為WPS的JSA執行時。

物件體系上,已經非常接近VBA

,目前的疑問在於:VBA除了可以操作Office物件外,整個系統的COM元件都能操作,那麼

WPS會不會也進一步?

WPS的JSA發展走向猜測

4、JSA丟棄了瀏覽器物件,僅保留JS內建物件(略見上圖),

雖然增加了WPS物件,但不得不說

JSA對於前端人士而言,失去了歡樂

。那就家徒四壁,與WPS對影成三人吧。

WPS的JSA發展走向猜測

其次,WPS為了主程序的穩定和安全,沿用了谷歌瀏覽器多程序方案,

將JSA應用隔離到獨立的程序。

本來JS就很慢了,

要操作WPS物件,還得跨程序,要說效能優秀,只能騙鬼了!

可見

WPS對V8這塊的消化吸收能力,是多不自信啊!

有人說可以整合NodeJS搞事情,但是

吸收

所以啊,JSA的預期擴充套件有限,是我們吃瓜群眾多想了哦。

或許,WPS官網上關於其載入項的描述中,可以獲得一些資訊:WPS 載入項是一套基於 Web 技術用來擴充套件 WPS 應用程式的解決方案。

,並透過呼叫網頁中的 JavaScript 方法來完成其功能邏輯。 WPS 載入項開啟的網頁可以直接與 WPS 應用程式進行互動,同時一個 WPS 載入項中的多個網頁形成了一個整體, 相互之間可以進行資料共享。 開發者不必關注瀏覽器相容的問題,因為 WPS 載入項的底層是以 Chromium 開源瀏覽器專案為基礎進行的最佳化擴充套件。

NodeJS不就是基於V8引擎的麼?JSA也是基於V8引擎,弄兩引擎耍朋友呢?

每個 WPS 載入項都對應打開了一個網頁

以,BtOfficer認為

WPS 載入項具備快速開發、輕量化、跨平臺的特性。

即便如此,WPS也使廣大開發者獲得了跨平臺能力,憑藉WPS自身在雲端的先發優勢,也能給開發者一個不錯的選擇。

,辦公自動化,可以一直聊!