2010-07-28 18 views
0

我在MS Visio Solution開發方面擁有豐富的經驗,並且需要在大量視覺產品環境中的Web界面中提供類似的功能 - 建造者或「配置者」。 Visio中的功能,我希望重現:存儲在側邊欄適用於產品配置器的基於網絡的類似Visio的繪圖的編程語言或工具

  • 視覺形狀,從該用戶拖放到繪圖區域的用戶端
  • 形狀創作可能是沒有必要的...只是安排,尺寸,改變參數等
  • 後端用於提取用戶滴到繪圖區域的部分,包括他們已經改變了參數,尺寸,部件之間的關係等

在最一般的感覺,我只需要一個互動的我覆蓋整個院落。

鑑於上述參數,Flash是一個很好的選擇嗎?有沒有可能更好的開發環境?

回答

0

Flash將適用於您在此處描述的內容,但您可以使用畫布標記有效地進行此操作。

現在,Flash已經有了一個更好的開發環境,因爲它已經存在很長時間了,但是在各種IDE中有很多使用JavaScript的工具。

我會使用HTML5/javascript,因爲它可以更好地處理您的頁面,因此,您可以將應用程序集成到任何網頁中,並且它比Flash更適合IMO。

如果你想獲得關於SVG和canvas的一些想法,那麼你可以在http://jmvidal.cse.sc.edu/talks/canvassvg/得到一個基本想法。

至於開發環境,它取決於你想要花多少錢,以及你是否想要有一個UI組件的拖放功能。

0

我會爲Flex投票。 Flex是專爲富互聯網應用程序設計的ActionScript 3框架。我個人認爲Flash/Flex/Silverlight將仍然是重型互聯網應用程序的首選,而HTML5適用於更平凡的交互性。

如果您要走上Flex的道路,那麼您可能希望獲得Flash Builder以使生活更輕鬆(成本)。或者,你可以在Flash Develop(免費)等軟件中編寫純粹的AS3。