RIA(Rich Internet Application)近來隨著Silverlight、JavaFX和Apollo大肆地想爭奪這一塊大餅,那什麼是RIA呢?
根據Wiki - Rich Internet application的說明,RIA這個名詞是在2002年三月首先由Macromedia的一份白皮書「Macromedia Flash MX—A next-generation rich client」所提出來的,裡頭說明了RIA將俱備以下特點:
1.Provide an efficient, high-performance runtime for executing code, content and communications
2.Integrate content, communications and application interfaces into a common environment
3.Provide a powerful and extensible object model for interactivity
4.Enable rapid application development through components and re-use
5.Enable the use of web services and data services provided by application servers
6.Embrace connected and disconnected clients
7.Enable easy deployment on multiple platforms and devices
這句話「Rich Internet applications (RIA) are Web applications that have the features and functionality of traditional desktop applications.」其實就簡單扼要地解釋了RIA~