One response to “Top 5 NetBeans Features to Help You Become Instantly Productive”

  1. Wil Barath

    The projects feature is better than nothing, but it is a pale phail next to other editors which support the ability to save tab groups without having to create a whole new project with a whole new source tree for each session.

    For example, if you work on a large project with 1000 files with 10 major apps, which share resources, netbeans falls flat on its face if you want to save a independent working session for each of those apps. It falls on its face in horrific ways – it either forces you to discard your working set each time you save, or keep all files from all working sets open simultaneously (tab bar clutter then makes tab bar less useful than a filesystem view), or worse yet, create multiple copies of the entire project which then become forks and have to be merged!

    Netbeans Projects as “Sessions” are only for trivially light projects, or for people who only have a single task to work on. In other words it’s for novices, small development companies, or large development companies who can actually afford the wasted labour of having one person per task.

    Examples of editors with real Session support, for people who actually get work done: Kate, Geany, JEdit (albeit almost as painful to set up as Netbeans Projects due to similarly poor file selection widget.) I’m sure there are more.

    The killer feature of Netbeans which you’ve missed is source control – it keeps a reversible history of your edits and lets you comment them and discard the uncommented changes after a given amount of time. That is very useful when a bug pops up. 😉

Leave a Reply