天天看點

WebApp 線上程式設計成趨勢:如何在 iPad、Matepad 上程式設計?

作者:愛學習的麻椒

随着網絡在全民範圍普及化,許多産品已跳出傳統的線下應用程式架構,抓住雲端應用的優勢,開發出可在浏覽器中随時登入使用的網頁應用。從大學生常用的線上問卷到線上視訊編輯軟體,網頁應用的種類和穩定性已不比線下應用差,甚至連過去依賴本地環境的編輯器(IDE)也逐漸擁有多種線上選擇。

網頁應用與傳統使用HTML及JavaScript程式設計的網頁略有不同,進一步結合了PHP、ASP、JSP等服務端,處理資料儲存及擷取功能。使用者無需頻繁重新整理網頁即可進行多種操作,而使用體驗與本地安裝的軟體幾近相似,極大程度上提高了輕度與跨平台辦公效率。

WebApp 線上程式設計成趨勢:如何在 iPad、Matepad 上程式設計?

網頁應用的優勢

強勢崛起的網頁應用究竟有什麼優勢,讓它在短時間内稱霸網際網路,甚至成為未來趨勢呢?

  • 跨平台支援。網頁應用無需下載下傳安裝,是以無論使用者使用Windows、MacOS甚至Linux都可以直接從浏覽器中通路并使用
  • 版本通用。由于所有使用者使用的都是同一版本,團隊協作之間再無需擔心版本适配問題
  • 不占本地空間。基于網絡和服務端的網頁應用不占用本地記憶體,放開了空間不足帶來的局限性
  • 減少盜版、病毒風險。由于無需下載下傳安裝,WebApp還直接解決了應用付費、盜版、病毒等一系列問題。許多類似印象筆記、Lightly也提供免費版本,對不同層次的使用者也更加友好
  • 減少維護成本。對公司和終端使用者而言,網頁應用減少了公司裝置的維護成本,電腦組態較低的使用者也能輕松使用

如何使用iPad、安卓平闆程式設計?

得益于網頁應用跨平台、不要求配置的特性,Lightly這般的線上程式設計網頁應用讓iPad、MatePad等平闆電腦實作程式設計可能,更讓原本淪落愛奇藝、遊戲機、泡面蓋重回生産力路線。

與傳統編輯器更貼近的Lightly IDE在程式設計語言支援上則更為廣泛,使用者隻需在浏覽器中打開即可開始程式設計,而且所編寫的代碼都會實時儲存在雲端伺服器上,絲毫不占用本地資源。即使是記憶體隻有32G的入門款iPad,也能輕松任程式設計工作。

使用iPad程式設計需要啟動浏覽器中的“請求桌面網站”,安卓平闆根據浏覽器不同,也可以在浏覽器設定中找到相應的開關。

WebApp 線上程式設計成趨勢:如何在 iPad、Matepad 上程式設計?

基于雲端的Lightly IDE可以為使用者自動檢測及配置環境,由此略過了麻煩且耗時的環境配置工作,在跨平台作業上也對使用者更為友好。

教育優惠入手基礎款32G iPad搭配萬金油的羅技K380鍵盤使用,即使是學生黨也可以在2500元的預算内讓平闆實作生産力,對于華為、小米等價格更實惠的平闆而言更是如此。

Lightly IDE在平闆上的界面與桌面版如出一轍,同時也支援觸屏鍵盤與藍牙實體鍵盤打字:

WebApp 線上程式設計成趨勢:如何在 iPad、Matepad 上程式設計?

嘗試使用Lightly直接打開以上Python項目:https://538cd3972a-share.lightly.teamcode.com

Lightly IDE的優勢

  • 免環境安裝。基于雲端的Lightly IDE可為使用者自動檢測并配置環境,減少了開發者配置環境所耗費的時間經曆,也對初學者更加友好。
  • 多語言支援。Lightly IDE目前已上線C、C++、Java、HTML、JavaScript、PHP、Go 等程式設計語言支援,未來也将支援Rust和Ruby。
  • 分享協作便捷。使用 Lightly 的使用者隻需通過内置的分享和協作子產品,即可一鍵分享自己的代碼或邀請其他夥伴進行團隊協作。
  • 文法高亮、智能提示。作為輕量且功能強大的內建開發工具,Lightly 已在各個程式設計語言中适配文法高亮、智能補全和提示等,讓程式設計更為簡單直覺。

使用者完全可在iPad、MatePad等平闆電腦上實作電腦網頁端的所有功能,Lightly 自帶的雲端儲存對跨平台程式設計也十分友好,使用者無需擔心切換裝置而代碼檔案卻忘了儲存或同步等問題。

繼續閱讀