html+css+js為什麼不直接設計成可視化的,像做PPT那樣?

正義的天津人


二十年前的frontpage,office的組件之一,就是你說的這功能,包括後來的dreamweaver也是!但如果單用他們的可視化頁面編輯功能,生成的代碼很亂,而且很難達到規範!特別是後來div+css出來後,可視化的效果很糟糕,不得不直接在瀏覽器中測試,然後F12直接調試,再把代碼到dw中去實現。既然要真麼麻煩,那frontpage和dw的可視化編輯毫無意義了……所以,實際開發中會發現,還不如一個帶代碼提示的文本編輯器來的效率高……!


rijieluo


科技是服務人類的,有人想方設法把工具做的簡單,便於人儘快上手,以前做網頁除了專門吃這行飯的人,還有一堆電腦網絡愛好者,他們也在學做網頁,自己在家搗鼓,出來的成品不講究質美觀,起碼是可以看的也有很實用的,比如當年華軍軟件園作者,感興趣可以搜索,以前做網頁很多大站來之所謂的“草根”,那時候的互聯網百花齊放。

當然配合他們的工具就要越簡單越好,可視化方便。frontpage,dreamvear這些工具,就是拖拖拽拽。以前做網頁都是偏美工設計多一些,編程寫腳本的很少,當然使用也可以,拿來主義就是互聯網精髓,搜索-拷貝-引用。

以前你要做個網頁,有一堆工具可以使用,不是每個人都有耐心去學習html和css,當然以前做網頁美工和編程沒什麼明顯的界限,很多站長一人包乾全部,當然很多早前網頁按照現在標準評判都是小兒科。用他們話說沒什麼技術含量,第一批吃螃蟹的只會html在Yahoo照樣拿高薪,這是互聯網啟蒙階段福利。

那時候網頁排版就是表格排版,有的漂亮的網頁其實背景就是大幅的圖片,但是自從有本書《網頁重構》出現之後,不管美工和開發都推崇備至,css+div開始成為網頁架構主流,如果還在使用表格排版的網頁似乎已經是落後代名詞,從此以後表格排版慢慢退出歷史舞臺了。

可視化工具也變得越來不隨心所欲,因為重構的人追求代碼精簡高,我覺得是代碼“潔癖”,而可視化工具不是不能做css+div,只是額外產生的代碼量太多,對於代碼潔癖的人來說無法忍受。

但是這樣帶來的問題,業餘網頁製作愛好者,如果想搗鼓網頁,越來越不能跟上技術形勢,現在做網頁招聘喊前端,很多工作相當於以前編程做的工作,大量時間花在兼容性調試上。

那麼表格排版的網頁是不是不能用嗎?目前互聯網高速帶寬普遍普及情況下,打開網頁速度其實肉眼看沒什麼區別,有的訪問量很小的網頁至於用什麼做,客戶其實壓根不懂,能用就行,只是網頁製作的工作已經沒你的位置了,你不得不拋棄。


平凡之路的盡頭


已經有很多可視化html+css+js的工具了,如:DW,H5Builder,百度網站框架,VUE等...

但從效果上始終達不到ppt那樣,這個裡面涉及到一個基本的問題:開發語言。

PPT屬於微軟封閉的office套件,其格式獨家專用,也沒有提供給開發者的自定義開發腳本(excel有VBA宏),word有基本的函數,ppt只提供了封閉的效果引用,如:動畫,圖片效果渲染等。

而html則是超文本標記語言,在js腳本和css樣式表描述下,提供給瀏覽器(開放的軟件)臨時編譯成在瀏覽器框架下運行的對象,所以,才會出現一些網頁在一個瀏覽器中顯示正常,而在另外一個瀏覽器中則顯示異常的情況,因此,很難提供一個類似ppt的可視化框架用於web頁面的拖拽編輯。

最近幾年,前後端分離開發後,前段都往框架和模版方向發展,沒有後端的數據支撐,在開發階段,很多頁面甚至就是一片空白,就更加不可能用ppt的方式來開發了!


IT駱駝


[專注處理這塊的圖形化編程大公司少了,不迭代了]看到題目好懷念,尤其看別的回答提到frontpage,dreamweaver。以前流程都是美工photoshop作圖。然後前端的切圖,dreamweaver設計頁面,然後跟java代碼整合,增刪改查,跟數據庫綁定。現在不這樣了?

圖形化編程逐漸被淘汰,應該是微軟等等這體量的公司,注意力不在這裡,不迭代了。看到其他高手的回答,說性能不好,還是因為不迭代,不優化了。

代碼生成器,熟練了可以自己寫點簡單的代碼生成器,哪些複製黏貼,碼農最苦哈哈的部分,還是可以用代碼生成器來提高效率的。


情感里奧


可視化的工具有很多,我自己使用過的就有微軟的Frontpage,Macromedia的Dreamweaver(已被收購)。這些這兩個工具都很古老了,就目前來說,Office裡的諸如Word, Excel, PowerPoint等等工具都支持將文件存成網頁格式。

但作為一個資深碼農可以告訴題主,當你能夠熟練的編寫html,css,js後你會發現其實所見即所得的設計工具遠遠沒有直接寫代碼來得實際,因為寫代碼能夠控制呈現的所有細節,而且能夠使用網上各種優秀的開源框架和組件,這是設計工具所不能比擬的。


碼農JSON


你的意思是那種可以投拽成網頁的工具是嗎?這種工具生產的網頁侷限性太大。從交互,性能優化,動畫,兼容性,後期維護,針對性都太差了。不如直接編碼的效果好。那種拖拽組件成的網頁適合活動頁。但是對於那些複雜,數據交互性大的網站。就不太適合了。


yatinghu


能問出這種問題兄弟如果你不是程序員千萬別入行如果你是個程序員那麼最好考慮下開發適不適合你。可視化界面插件我做過,可視化開發就是個zz


東布也


本來就有網頁版的office套件,但是網頁不僅僅是前端展現,還有前後端數據交互


柏舟63677578


可視化有,現在還有不用寫代碼直接把效果圖轉換為成品的AI


科學宅


告訴你一個殘酷的事實,可視化工具是20年前流行的,當前的前端已經是利用各種庫和框架的年代了,但都是寫代碼。不要問為什麼,只是因為你攝入太淺,不理解而已


分享到:


相關文章: