Python, Flex 2, and Aptana [js open tools]

Source: Internet
Author: User

The reason why I put them together is that I have been playing these things for most of the past few days. I was pleasantly surprised by the three of them.

Okay. Let's say one by one that Python is the first.

Recently, dynamic languages have been quite popular, so I have always wanted to try dynamic languages. The most popular dynamic languages are Python and Ruby. Because Ruby is a little something in Japan and I have a serious anti-Japanese trend, I Don't hesitate to shoot Ruby and hug Python. After making up my mind, I ran to python.org to download the latest version of Python, which contains a small IDE. After the trial, I felt quite Happy. I am deeply impressed by the flexible syntax, simple and easy to learn features and powerful functions. A buddy compared Python to "a Blue Ocean", which is a good metaphor.

After finishing Python, I recommend a Python book-Dive Into Python.

Next, let's talk about Flex 2.

I will not talk about the introduction of Flex 2. You can search online. I mainly talk about how I feel after the trial and how it compares with Ajax.
I feel that Flex is more suitable for program developers. If you want to have a beautiful interface and a good user experience, but hate the Flash development method, then Flex is a good choice. Compared with Ajax, Flex operations are more smooth and can be said to have a better user experience than Ajax. For the same application, Flex has a shorter development cycle than Ajax. There is no disadvantage of debugging inconvenience like Ajax. You do not need to consider browser compatibility issues like Ajax. In general, Flex is more suitable for application applications.

The following are some learning materials:
Flex Quick Start: http://www.adobe.com/cn/devnet/flex? Tab: quickstart = 1
Adobe Site Flex2 tutorial demo finishing: http://www.killflash.net/flex2example/flex2show.html
Actionscript 3 Tutorial: http://www.helpqlodhelp.com/blog/archives/2005_10.html
Flex.org: http://www.flex.org/
Mxna: http://weblogs.macromedia.com/mxna/
Demo: http://labs.adobe.com/showcase/

Finally, let's talk about Aptana.

Aptana is a very good Javascript (AJAX) development tool, because it is really great, so I recommend it to you.
The following is a reference from Aptana: reference content: Code Assist on JavaScript, HTML, and CSS extensions ages, including your own JavaScript functions
Outliner that gives a snapshot view of your JavaScript, HTML, and CSS code structure
NEW: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 Eclipse Public License, v1.0.

Smart code prompts, do you see the icons of those browsers? That is the browser compatibility information. If you know Javascript, you will understand how convenient it is.

Language Support. Aptana supports JavaScript, HTML, and CSS.

Official website of Aptana: http://www.aptana.com
More please see: http://www.aptana.com/screenshots.html
Function video see: http://www.aptana. TV

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.