-1
是否可以編寫代碼,如果您正在編寫任何Web應用程序[使用html,jsp,css,spring等],但執行時不應該需要任何容器或任何服務器。它應該運行,就好像我們正在運行一個swing應用程序。有沒有什麼東西可以用jsp編寫代碼,並將它作爲獨立程序運行?
有人告訴我,Adobe Flex正是我所要求的。是這樣嗎?
是否可以編寫代碼,如果您正在編寫任何Web應用程序[使用html,jsp,css,spring等],但執行時不應該需要任何容器或任何服務器。它應該運行,就好像我們正在運行一個swing應用程序。有沒有什麼東西可以用jsp編寫代碼,並將它作爲獨立程序運行?
有人告訴我,Adobe Flex正是我所要求的。是這樣嗎?
您正在尋找Adobe AIR。它允許您使用稱爲MXML的標記語言定義用戶界面,並將其編譯到與平臺無關的桌面應用程序中。雖然AIR使用Flex框架,但它還具有其他類,允許您與桌面環境(文件處理,窗口管理等)進行交互。
AIR獨立於平臺 - 您可以在任何安裝了AIR環境的平臺上運行AIR應用程序(就像您需要安裝Java以運行Java應用程序一樣)。
這是一個示例AIR代碼。
<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml"
title="App Title" width="400" height="200"
creationComplete="someFunction()">
<mx:TextInput id="ti"/>
<mx:Button id="btn" label="Click Me!" click="onClick();"/>
<mx:Script>
<![CDATA[
private function someFunction():void
{
ti.text = "Application created!";
//do initialization stuff here
}
private function onClick():void
{
ti.text = "You clicked me!"
}
]]>
</mx:Script>
</mx:WindowedApplication>
我會試試這個,謝謝:) +1 – 2010-01-27 13:08:48