- 时间:2020-12-03 22:40 编辑: 来源: 阅读:
- 扫一扫,手机访问
摘要:Python,Flex 2和Aptana[js开放工具]
之所以把它们三个放在一起作为题目,是因为我这几天大部分时间都在捣鼓这几个东西。它们三个给了我很大惊喜,可以说乐趣无穷啊。
OK,咱们挨个说,首先是Python。
因为最近动态语言比较火,所以我一直想尝试下动态语言。动态语言中最火的就是Python和Ruby了,由于Ruby是小日本的东西,加之我有严重的反日倾向,因此毫不犹豫地枪毙了Ruby拥抱了Python。下定决心以后,我跑到[url=http://python.org/]python.org[/url]下载了一个最新版的Python,里面包含一个小型的IDE。试用过后感觉相当Happy。灵活的语法,简单易学的特性和强大的功能给了我很深的印象。有位哥们把Python比喻成“一片蓝色的海洋”,此比喻不错,一片海,跳里面随便游 [img]http://files.jb51.net/upload/200721220124304.gif[/img]
。
说完了Python,给大家推荐一本Python的书——[url=http://www.woodpecker.org.cn/diveintopython/]《Dive Into Python》[/url]
接下来,我们说下Flex 2。
Flex 2的介绍我就不说了,大家可以去网上搜索下。我主要说说我试用后的感受,以及和Ajax的对比。
我感觉Flex更适合程序开发人员,如果你想拥有漂亮的界面和良好的用户体验,但是又厌恶Flash的开发方式,那么Flex是不错的选择。相对于Ajax,Flex的操作更有流畅感,可以说比Ajax的用户体验更好。同样一个应用,Flex比Ajax的开发周期更短。没有像Ajax那样调试不便的弊端。不用像Ajax那样考虑浏览器兼容性的问题。总体感觉Flex更适合做应用型的程序。
以下是搜罗的一些学习资料:
Flex 快速入门:[url=http://www.adobe.com/cn/devnet/flex/?tab:quickstart=1]http://www.adobe.com/cn/devnet/flex/?tab:quickstart=1[/url]
Adobe网站Flex2教程实例展示整理:[url=http://www.killflash.net/flex2example/flex2show.html]http://www.killflash.net/flex2example/flex2show.html[/url]
Actionscript 3教程:[url=http://www.helpqlodhelp.com/blog/archives/2005_10.html]http://www.helpqlodhelp.com/blog/archives/2005_10.html[/url]
Flex.org:[url=http://www.flex.org/]http://www.flex.org/[/url]
mxna:[url=http://weblogs.macromedia.com/mxna/]http://weblogs.macromedia.com/mxna/[/url]
一些Demo:[url=http://labs.adobe.com/showcase/]http://labs.adobe.com/showcase/[/url]
最后说一下Aptana。
Aptana是一款非常优秀的Javascript(AJAX) 开发工具,因为它实在是太棒了,所以我向大家推荐它。
以下引用自Aptana官方的介绍:
[img]http://files.jb51.net/upload/200721220127472.gif[/img]
引用内容
Code Assist on JavaScript, HTML, and CSS languages, including your own JavaScript functions
Outliner that gives a snapshot view of your JavaScript, HTML, and CSS code structure
[b]NEW:[/b] FTP/SFTP uploading, downloading and synchronization
Error and warning notification for your code
Support for Aptana UI customization and extensions
Cross-platform support
Free and open source licensed under the [url=http://www.eclipse.org/legal/epl-v10.html]Eclipse Public License[/url], v1.0.
智能代码提示,看到那几个浏览器的图标了吗?那个是浏览器兼容性信息,如果你了解Javascript你就明白这有多么方便。
[img]http://www.aptana.com/images/code_assist.png[/img]
语言支持,Aptana支持JavaScript, HTML和CSS
[img]http://www.aptana.com/images/multi_language.png[/img]
Aptana的官方网站:[url=http://www.aptana.com/]http://www.aptana.com[/url]
更多截图请看:[url=http://www.aptana.com/screenshots.html]http://www.aptana.com/screenshots.html[/url]
功能视频请看:[url=http://www.aptana.tv/]http://www.aptana.tv[/url]