html5可以開發pc端軟件嗎?
準確地說,是不行的。pc端軟件補充說就是電腦的客戶端軟件,可以直接在電腦上使用。目前主要分兩個陣營,windows和linux。這兩塊的開發完全不同。可以運行在windows的軟件一般需要編譯成2進制可執行文件,常見后綴exe。
html5一般用作瀏覽器里運行的網頁,不能直接變成2進制文件。html5的代碼一般用來構建網頁的畫面,css來渲染各種復雜效果,js用來處理業務邏輯,三者一起構成網頁的基本編程內容,俗稱網頁三劍客。
有人說用nodejs的技術封裝而來的electron可以,這是張冠李戴。主要的邏輯代碼是用js寫的,而不是html5。一個很明顯的例子是,要讀硬盤上的一個文件,必然是用js代碼來操作。