web前端設計有沒有類似vb,vc這類的可視化編程工具,用戶添加圖形,軟體工具自動生成代碼?
當年的 Webform 就是這麼乾的,結果你們不用
曾經有這麼個東西,並且本身就是個 webapp…… 後來就倒閉了。
Axure Pro
其實有很多。
Free Website Builder 是一個在線網頁編輯器,隨著國內瀏覽器支持率的提升,做出的效果已經有不錯的兼容性。
還可以試試 @潘征 她們的 百度 H5 ,不用懂得 HTML 就能做成便於微信傳播的 H5 頁面。即使是 APP 也行,Ionic Creator 可以拖拽組件生成 APP demo 並預覽並下載源碼和編譯成 hybrid APP 使用。什麼?你想要的東西你自己設計不出來,給工具也做不出來?你說你要自動的效果?你嫌模板不夠用?你嫌舊設備跑不起來?那還是付錢給(包括但不限於)設計師和前端工程師和APP 研發工程師和後端工程師吧!正在開發一款類似功能的構建工具,可以拖拽生成前端靜態頁面,但是頁面所用的UI只能限定於公司現有UI。
各位的回答都達成了一個共識:很早以前就開始有這種產品出現但都由於體驗不佳而被使用者們拋棄。
個人是感到相當遺憾的,所有東西剛起步時都是不盡人意的,比如現在熱門的自動駕駛技術。經過各大科技巨頭數年投入巨大精力財力努力開發也才將將進入可合法上路的階段。自動駕駛好在之前的一波商業推廣下讓企業們紛紛看到了它未來的商業價值和對社會的巨大貢獻所以得以興盛。而可視化編程可極大降低未來程序員學習成本和開發效率的優點卻長期被企業及從業人員選擇性的忽略,可能是商業利益上的考慮,畢竟自動駕駛可以作為一個超級賣點進行創收,編程技術改進再多,為企業創造的價值也無非是少發點工資而已。大企業不在乎這點工資,小企業完全是跟著市場跑,消費者不喜歡,這東西就開發不下去了。所以可視化編程得不到發展是個惡性循環。
有朋友說曾經使用過的軟體體驗很差或者做出來的網頁性能不好,從而覺得這個東西就沒有發展的必要,那自動駕駛研發這麼多年還要出車禍呢,但人人都知道它肯定有一天可以完全代替手動駕駛。同理,假如可視化編程得到良好的發展也完全可以在未來將編程工作變得像拼圖一樣簡單,我們也不再需要長期和枯燥又折磨眼睛的代碼打交道。
有感而發,跑題嚴重,請見諒。。推薦http://gospely.com Gospel雲端可視化集成開發平台
Gospel不同於以往的可視化網頁開發工具,可以點下這裡看下視頻介紹:
1.Gospel整體介紹-在線播放-優酷網,視頻高清在線觀看
使用Gospel可視化開發工具,可以控制到元素中任意的節點,任意的樣式和動畫。
Gospel可視化工具主要處理Web前端(HTML/CSS/JavaScript)的代碼自動生成工作,還擁有以下功能:
- 可視化樣式編輯器、屬性設置器
- 零代碼,極其自由的拖拽體驗
- 自定義組件開發、柵格布局、動畫、多頁面、文件處理
- HTML/CSS代碼粒子級別控制,保證二次開發
- 一鍵打包部署
此外,gospel還提供了域名和伺服器託管服務。
目前服務都是免費的,很好用
話說Dreamweaver不就可以嗎?
小白都是從這個開始入手,不過沒有哪個前端會說自己用Dreamweaver敲代碼的吧...前端裡面有很多細節繁瑣的東西,不是一個工具就能自動解決的,還是要靠人的智慧啊。我最早寫的時候用過webform,確實可以拖按鈕到頁面上,不過這種效果很差,那時用是因為剛入門,且沒有專門的前端。
效果差主要就是沒法把整個頁面都自動生成,大部分效果還是要自己寫,也就是說我還需要在機器生成代碼的基礎上再進行修改,真不如直接自己寫。
機器生成的都很死板,按鈕基本都是絕對定位,兼容性問題不好做。
最主要的,我對機器生成的代碼不放心。Visual Studio下面的ASPX提供了可視化展示界面,而且也有控制項庫。Eclipse下面的JSP也有可視界面,只不過沒有控制項庫罷了。
早期的FrontPage,以及後來的Dreamweaver,還有Visual Studio的ASPX系列
n多年前我做網頁參加比賽時用的Frontpage就是可視化的,還有題主說的拖放控制項的界面好像是ASP,現在是http://ASP.net了
做網頁就算了,做b/s系統是有的,extjs據說就有,不過沒用過
Dreamweaver 和fp 這個只不過是提供了代碼可視化,還沒成為題主說的拖動生成代碼,不過有新的一款軟體 Adobe公司出的,Adobe spark page生成響應式網頁的
Adobe Muse : What"s New | Adobe Muse CC
===
DW只是提供了web視圖好嗎,雖然可以拖HTML TAG,不過實際拖拽也是慘不忍睹的,因為實際嵌套效果慘不忍睹……
真的要設計這樣的軟體,為毛不借鑒 xcode?不直接拖 HTML TAG,而是封裝成Class,然後再outlet .js不就行了嘛!這很MVC!為啥這條路堵上了呢?
dreamweaver,frontpage
深圳有見過這種軟體 主要用著電商平台上
Dreamweaver不是嗎?
推薦閱讀:
※25 萬條數據的 excel 文件,把每個數字都除以 10 ,怎麼做?
※用vb寫cs作弊器,是編程技術的應用,為什麼卻被cs玩家所不齒?
TAG:軟體 | VisualBasic | VisualC |