跨平台Javascript集成开发环境(IDE):Aptana

简介: Aptana http://www.aptana.com/ 是一个非常强大,开源,JavaScript-focused的AJAX开发IDE。它的特点包括:JavaScript,JavaScript函数,HTML,CSS语言的Code Assist功能。

Aptana http://www.aptana.com/ 是一个非常强大,开源,JavaScript-focused的AJAX开发IDE。它的特点包括:


JavaScript,JavaScript函数,HTML,CSS语言的Code Assist功能。
Outliner(大纲):显示JavaScript,HTML和CSS的代码结构。
代码语法错误提示。
支持Aptana UI自定义和扩展。
支持跨平台。
支持流行AJAX框架的Code Assist功能:AFLAX,Dojo,JQuery,MochiKit,Prototype,Rico,script.aculo.us,Yahoo UI。


由于它是基于Eclipse的,Aptana也可以把成千上万的Eclipse集成其中,这样开发都就会更加得心应手!

目前最新版本为Aptana Studio 1.2.5,下载:http://www.aptana.com/studio/download

Aptana Studio is the premier IDE for Today's Web offering integrated language support for HTML, DOM, JavaScript and CSS, embedded development platforms and databases for PHP, Jaxer, Ruby on Rails, and Python. Plus support for emerging platforms that use Ajax like Adobe AIR and Apple iPhone. Aptana Studio is free, open source software based on the Eclipse tools platform.

在线视频Aptana介绍:http://www.aptana.tv/

Aptana IDE非常好用,刚出正式版本。比较稳定。有eclipse插件形式,也有独立使用的。我就下载了个独立使用的。感觉真是非常好。

有代码自动提示,有浏览器兼容提示,有DOM兼容版本提示。对JS程序开发人员来说太好了。想我前不久,写了个span 使用了innerText 当时发现在firefox下,不起作用,如果现在用这个IDE,那就根本不会发生这些事情了。能直接显示其不兼容firefox。而应该使用innerHTML。

发张图,大家看看就知道有多么棒了!


是不是很酷啊。Aptana 的强大功能,这里只是冰山一角,希望更多朋友使用,并发表心得体会。
用eclipse开发的朋友更别错过了,而且使用起来你并不觉得有什么陌生的感觉。

 

 

 

aptana3修改背景为Eclipse风格

 

aptana修改背景为Eclipse风格 Preferences->Aptana Studio->Themes->Eclipse

 

 

aptana3的默认背景颜色是黑色,字体是白色。在windows- >preferences的general、python里边改了好久都没结果。原来preferences下边有aptana菜单。里边有主题选择,选其他,就可以改变背景颜色了。

直接用apatana Studio好过在eclipse装插件。把插件下载下来后,死活装不上。无奈那个myeclipse8都不知道怎么装插件的,没有一次顺利。

BTW,python有2个主要版本,可以在官网看到,2.7和3.1.2。python3之后的语法和2有所不同,所以很多程序都编译不过。而想要在aptana做debug,需要django。(thanks to stackoverflow, http://stackoverflow.com/questions/1503131/debugging-with-pydev-1-5, it always helps me when i’m out of ways.)

而django在python3的语法下会报错,查一下,据说是不兼容。换了个2.7之后,一切安好。

 

目录
相关文章
|
3月前
|
缓存 JavaScript 前端开发
高效打造跨平台桌面应用:Electron加载服务器端JS
【9月更文挑战第17天】Electron 是一个基于 Chromium 和 Node.js 的开源框架,允许使用 HTML、CSS 和 JavaScript 构建跨平台桌面应用。加载服务器端 JS 可增强应用灵活性,实现代码复用、动态更新及实时通信。通过 HTTP 请求、WebSocket 或文件系统可实现加载,但需注意安全性、性能和兼容性问题。开发者应根据需求选择合适方法并谨慎实施。
167 3
|
1月前
|
开发框架 JavaScript 前端开发
TypeScript 是一种静态类型的编程语言,它扩展了 JavaScript,为 Web 开发带来了强大的类型系统、组件化开发支持、与主流框架的无缝集成、大型项目管理能力和提升开发体验等多方面优势
TypeScript 是一种静态类型的编程语言,它扩展了 JavaScript,为 Web 开发带来了强大的类型系统、组件化开发支持、与主流框架的无缝集成、大型项目管理能力和提升开发体验等多方面优势。通过明确的类型定义,TypeScript 能够在编码阶段发现潜在错误,提高代码质量;支持组件的清晰定义与复用,增强代码的可维护性;与 React、Vue 等框架结合,提供更佳的开发体验;适用于大型项目,优化代码结构和性能。随着 Web 技术的发展,TypeScript 的应用前景广阔,将继续引领 Web 开发的新趋势。
38 2
|
5月前
|
机器学习/深度学习 IDE 开发工具
Python集成开发环境的选择
【7月更文挑战第6天】Python集成开发环境的选择
84 2
|
1月前
|
API 开发者 容器
DevEco Studio:熟练使用华为提供的集成开发环境DevEco Studio
【10月更文挑战第22天】随着HarmonyOS的普及,华为推出了官方集成开发环境DevEco Studio,以提高开发效率。本文通过开发一款天气应用的案例,详细介绍了如何使用DevEco Studio进行环境搭建、界面设计、数据绑定与交互、调试与运行等步骤,帮助开发者高效完成HarmonyOS应用开发。
254 6
|
3月前
|
前端开发 JavaScript 开发者
Express.js与前端框架的集成:React、Vue和Angular的示例与技巧
本文介绍了如何将简洁灵活的Node.js后端框架Express.js与三大流行前端框架——React、Vue及Angular进行集成,以提升开发效率与代码可维护性。文中提供了详细的示例代码和实用技巧,展示了如何利用Express.js处理路由和静态文件服务,同时在React、Vue和Angular中构建用户界面,帮助开发者快速掌握前后端分离的开发方法,实现高效、灵活的Web应用构建。
73 3
|
4月前
|
机器学习/深度学习 存储 前端开发
实战揭秘:如何借助TensorFlow.js的强大力量,轻松将高效能的机器学习模型无缝集成到Web浏览器中,从而打造智能化的前端应用并优化用户体验
【8月更文挑战第31天】将机器学习模型集成到Web应用中,可让用户在浏览器内体验智能化功能。TensorFlow.js作为在客户端浏览器中运行的库,提供了强大支持。本文通过问答形式详细介绍如何使用TensorFlow.js将机器学习模型带入Web浏览器,并通过具体示例代码展示最佳实践。首先,需在HTML文件中引入TensorFlow.js库;接着,可通过加载预训练模型如MobileNet实现图像分类;然后,编写代码处理图像识别并显示结果;此外,还介绍了如何训练自定义模型及优化模型性能的方法,包括模型量化、剪枝和压缩等。
69 1
|
4月前
|
人工智能 搜索推荐 物联网
移动应用开发的未来趋势:从跨平台到AI集成
在数字化浪潮的推动下,移动应用已成为我们日常生活不可或缺的一部分。本文将探讨移动应用开发领域的最新进展,特别是跨平台框架和人工智能技术的融合如何塑造这一行业。通过分析当前技术栈、工具和最佳实践,我们将揭示未来移动应用开发的趋势,并讨论这些变化对开发者、企业和最终用户的意义。
156 1
|
5月前
|
Linux Apache C++
FFmpeg开发笔记(三十五)Windows环境给FFmpeg集成libsrt
该文介绍了如何在Windows环境下为FFmpeg集成SRT协议支持库libsrt。首先,需要安装Perl和Nasm,然后编译OpenSSL。接着,下载libsrt源码并使用CMake配置,生成VS工程并编译生成srt.dll和srt.lib。最后,将编译出的库文件和头文件按照特定目录结构放置,并更新环境变量,重新配置启用libsrt的FFmpeg并进行编译安装。该过程有助于优化直播推流的性能,减少卡顿问题。
142 2
FFmpeg开发笔记(三十五)Windows环境给FFmpeg集成libsrt
|
3月前
|
图形学 iOS开发 Android开发
从Unity开发到移动平台制胜攻略:全面解析iOS与Android应用发布流程,助你轻松掌握跨平台发布技巧,打造爆款手游不是梦——性能优化、广告集成与内购设置全包含
【8月更文挑战第31天】本书详细介绍了如何在Unity中设置项目以适应移动设备,涵盖性能优化、集成广告及内购功能等关键步骤。通过具体示例和代码片段,指导读者完成iOS和Android应用的打包与发布,确保应用顺利上线并获得成功。无论是性能调整还是平台特定的操作,本书均提供了全面的解决方案。
161 0
|
4月前
|
存储 C# 关系型数据库
“云端融合:WPF应用无缝对接Azure与AWS——从Blob存储到RDS数据库,全面解析跨平台云服务集成的最佳实践”
【8月更文挑战第31天】本文探讨了如何将Windows Presentation Foundation(WPF)应用与Microsoft Azure和Amazon Web Services(AWS)两大主流云平台无缝集成。通过具体示例代码展示了如何利用Azure Blob Storage存储非结构化数据、Azure Cosmos DB进行分布式数据库操作;同时介绍了如何借助Amazon S3实现大规模数据存储及通过Amazon RDS简化数据库管理。这不仅提升了WPF应用的可扩展性和可用性,还降低了基础设施成本。
98 0