周六,朋友介绍我使用netbeans来开发django应用,于是抱着尝试一下的心理,试了一下netbeans6.5。下面简略的记录下我的小小感受。
第一步,首先是下载python版本的netbeans6.5,由于我使用的是ubuntu8.04,所以下载地址为:
第二步,安装netbeans,这个没有什么好说的。安装完成之后,启动netbeans会看到工程里面的中文都变成了方框。google之,得知是jdk中缺少netbeans需要的中文字体。
第三步,将系统的中文字体考到jdk目录下,方法:cp /usr/share/fonts/truetype/arphic/uming.tcc JAVA_HOME/jre/lib/fonts/fallback,重启netbeans之后,中文可以正常显示了。需要注意的是fallback目录需要我们手动建立,而且/usr/share/fonts/truetype/arphic/目录下字体文件在我的机器上叫作uming.tcc,其他的linux系统就不知道了,需要大家自己看一下。
可以看到,只要简单把系统的中文字体考到jdk中的指定的目录里,再重启netbeans就搞定了。
第四步,作为一个长期使用eclipse的人,可以把快捷键设置为eclipse的快捷键。
(Tools->options->keymap->profile,下拉框中选择eclipse)。而且对于一个熟练使用eclipse快捷键的人,如果netbeans6.5不提供这样的功能,我肯定会放弃对它的使用。
第五步,由于python文件在运行之后会产生pyc文件,而这些文件对开发人员来说可以隐藏起来,方法是在:Tools | Options | Miscellaneous | Files | Ignored Files Pattern:这个地方加一个正则表达式为|.*\.pyc,这样在项目里就不会再显示pyc文件了
下面来说说我为什么使用netbeans6.5,我把理由列成以下几点:
1更小,其安装文件只有27m,eclipse呢,100+
2更快,启动之后速度比eclipse快,更麻烦的是eclipse3.4+pydev有时候启动之后会有bug,导致.py文件都不能正常显示,这个时候就需要重启。
3 不需要额外的插件,如果用eclipse开发django,那么需要aptana+pydev+eclipse+等等其他插件,麻烦。
4 netbeans对html,js和css的支持也很好,虽然我不作前端的事情,但是netbeans确实在这一点上作的相当的不错。
5 netbeans6.5对python的支持也不错,提供高亮和语法提示(idea我也尝试用其来开发python应用,可惜它只支持高亮,不支持语法提示)
eclipse的插件很多,但是对怕麻烦的程序员来说,ide集成常用的插件功能对我们来说是非常友好的。虽然使用eclipse+pydev已经很长时间了(应该说已经习惯了),但是看到netbeans6.5之后,我还是倒向了netbeans。
- 大小: 172.3 KB
- 大小: 178.6 KB
分享到:
相关推荐
除了JDBC,这些案例可能还涉及其他的Java技术,如Swing或JavaFX进行图形用户界面设计,或者使用Servlet和JSP进行Web应用开发。NetBeans对这些技术都有很好的集成,提供模板和向导帮助快速构建UI组件或Web页面。 ...
**使用NetBeans开发J2ME应用程序** Java 2 Micro Edition(J2ME)是一种轻量级的Java平台,主要用于移动设备、嵌入式系统和其他有限资源的设备上开发应用程序。NetBeans IDE是一款强大的集成开发环境,它为J2ME应用...
在本资源"基于NetBeans开发的java应用程序集锦10"中,我们聚焦于使用NetBeans IDE进行Java应用程序的开发。NetBeans是一个强大的开源集成开发环境,尤其适用于Java开发者,它提供了丰富的功能,如代码编辑、调试、...
**NetBeans中的Java应用程序开发** 1. **屏幕捕获工具**:在Java中,可以使用Java AWT(Abstract Window Toolkit)或Swing库来创建图形用户界面(GUI)。屏幕捕获工具通常利用java.awt.Robot类来捕获屏幕上的图像,...
NetBeans作为一款强大的开源集成开发环境,为Java开发者提供了便捷的编码、调试和项目管理工具,尤其在企业级应用开发领域,它能有效提升开发效率。 【描述详解】 1. **J2EE技术**:J2EE是Java平台的企业版,它...
总结来说,这篇教程将引导初学者如何使用NetBeans这个强大的工具来创建和管理Java Web应用程序,同时涵盖了Web开发的基础知识,如Servlet、JSP和Web应用的部署。通过学习和实践,开发者可以迅速掌握Java Web开发的...
标题中的“第一次使用NetBeans及创建GUI应用程序”指的是在Java编程环境中使用NetBeans IDE来设计和构建图形用户界面(GUI)应用的过程。NetBeans是一款开源的集成开发环境,特别适合初学者和专业开发者进行Java应用...
【标题】:“基于NetBeans开发的Java应用程序集锦5” 【描述】中提及的Java与网络的7个案例,展示了Java在实际应用中的强大功能,包括: 1. **简单多线程服务器**:在Java中,多线程是并发处理的基础,通过实现...
7. **框架集成**:如果使用诸如Struts、Spring MVC或JSF等Web框架,学习如何在NetBeans中集成这些框架进行数据库应用开发。 8. **调试与测试**:掌握在NetBeans中进行单元测试和集成测试的技巧,确保数据库应用的...
标题 "用NetBeans来开发Android的几个关键模块" 暗示了我们即将探讨如何使用NetBeans集成开发环境(IDE)进行Android应用的构建。在早期,Eclipse是Android开发的首选工具,但随着开发环境的多样化,NetBeans也加入...
在这个集合中,有三个具体的实例——九宫格游戏、五子棋应用以及手机背单词程序,这些都是常见的J2ME应用,能够帮助学习者理解基本的移动应用开发逻辑和交互设计。 1. **九宫格游戏**:九宫格是一种经典的逻辑游戏...
本教程《NetBeans IDE开发指导》是针对初学者的入门资料,旨在帮助新用户快速掌握该IDE的使用方法,从而高效地进行桌面应用、Web应用、企业级应用以及移动应用的开发。 NetBeans IDE的主要特性包括: 1. **智能...
标题中的“基于NetBeans开发的Java应用程序集锦9”表明这是一个关于使用NetBeans IDE进行Java应用程序开发的资源集合,特别是第9个章节的内容。NetBeans是一个开源的集成开发环境(IDE),广泛用于编写Java应用程序...
我自己教学用的PPT,学习本课程2课时,可掌握使用Netbeans开发基于JSP的Web应用。
1. **NetBeans IDE**:NetBeans是一个开源的集成开发环境,广泛用于Java应用开发,它提供了丰富的代码编辑、调试、测试和部署工具。在数据库开发方面,NetBeans支持连接各种数据库系统,如MySQL、Oracle、SQLite等,...
在本文中,我们将深入探讨如何在NetBeans IDE中开发基于JavaServer Faces (JSF)的应用。JSF是一种Java EE框架,专门设计用于构建Web应用程序的用户界面组件。它提供了一个模型-视图-控制器(MVC)架构,使得开发者...
使用 NetBeans IDE 5.0 开发 JSP 快速...使用 NetBeans IDE 5.0 开发 JSP 快速入门需要安装必要的软件,注册服务器,建立一个新的 web 应用程序工程,创建并编辑 web application 代码文件,并编辑缺省的 jsp 文件。
本文件“NetBeans可视化Web开发之数据库应用开发.pdf”着重探讨了如何利用NetBeans进行可视化Web开发,并集成数据库来创建高效、功能丰富的应用程序。 首先,NetBeans提供了强大的可视化工具,使得开发者可以通过...
**NetBeans** 是一个强大的集成开发环境(IDE),特别适合Java开发者,提供了丰富的功能来支持JSF应用的开发。 在使用NetBeans进行基础JSF开发时,首先需要了解以下几个关键概念: 1. **JSF生命周期**:JSF组件有...
NetBeans不仅可以作为Java开发工具,还可以使用它开发标准的Java程序、Web应用程序、Java EE企业级应用程序、Java ME手机应用程序等,还能够开发C++程序、Ruby程序等。 本书主要介绍NetBeans 6.0简体中文版集成...