Welcome to the Java Programming Forums


The professional, friendly Java community. 21,500 members and growing!


The Java Programming Forums are a community of Java programmers from all around the World. Our members have a wide range of skills and they all have one thing in common: A passion to learn and code Java. We invite beginner Java programmers right through to Java professionals to post here and share your knowledge. Become a part of the community, help others, expand your knowledge of Java and enjoy talking with like minded people. Registration is quick and best of all free. We look forward to meeting you.


>> REGISTER NOW TO START POSTING


Members have full access to the forums. Advertisements are removed for registered users.

Results 1 to 12 of 12

Thread: Java Lightweight Tool/IDE

  1. #1
    Junior Member
    Join Date
    Nov 2013
    Posts
    7
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Java Lightweight Tool/IDE

    Searching for a Java Tool/IDE that is lightweight, easy to use (no frills really) that can assist in file management (organizing packages, backing up/rolling back), help out with interfacing with multiple editors (i.e. Eclipse, Netbeans, etc). Please chime in. To date I cant find anything like this.


  2. #2
    Super Moderator
    Join Date
    Jun 2013
    Location
    So. Maryland, USA
    Posts
    4,524
    My Mood
    Mellow
    Thanks
    156
    Thanked 615 Times in 602 Posts

    Default Re: Java Lightweight Tool/IDE

    I'm not surprised. Most of the things you describe as desirable features ARE the frills you say you don't want. Other times, it sounds like you want something like an online repository, GitHub maybe, but I'm entirely confused by your question.

  3. #3
    Junior Member
    Join Date
    Nov 2013
    Posts
    7
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Re: Java Lightweight Tool/IDE

    Thank you for your input. I looked into GitHub and it really isn't what I had in mind. I need a very simplistic solution for backing up and rolling back packages (reverting a group of java files in my package group) back to an active state. Is there a basic tool for doing this, designed mainly with Java in mind? -- Not an application that is for all types of programs and programming languages, just Java.

  4. #4
    Administrator copeg's Avatar
    Join Date
    Oct 2009
    Location
    US
    Posts
    5,237
    Thanks
    176
    Thanked 817 Times in 760 Posts
    Blog Entries
    5

    Default Re: Java Lightweight Tool/IDE

    Are you referring to something like a version repository? You said github isn't what you want, what about subversion? If you aren't referring to a versioning system, then you might wish to elaborate because I have no clue what you want otherwise.

  5. #5
    Junior Member
    Join Date
    Nov 2013
    Posts
    7
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Re: Java Lightweight Tool/IDE

    Yes, like a versioning system that is stand alone and easy to use. Isn't Subversion mainly for large organizations with very large projects.

  6. #6
    Administrator copeg's Avatar
    Join Date
    Oct 2009
    Location
    US
    Posts
    5,237
    Thanks
    176
    Thanked 817 Times in 760 Posts
    Blog Entries
    5

    Default Re: Java Lightweight Tool/IDE

    Subversion is for whatever size you wish, large or small. Its stand alone, I know at least Eclipse has a plugin available for it, and solves all sorts of versioning problems. I suggest installing it and playing around with it to see if it works for your needs.

  7. #7
    Junior Member
    Join Date
    Nov 2013
    Posts
    7
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Re: Java Lightweight Tool/IDE

    Thanks for your input. Ill do as you suggest.

  8. #8
    Junior Member
    Join Date
    Nov 2013
    Posts
    7
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Re: Java Lightweight Tool/IDE

    I have now looked at Subversion, CVS and Git and all of these programs are way more than I want as far as sophistication, invasiveness, overhead, intrusiveness... I am seeking a simple Java tool that would allow the selection of a Java package, then allow me to back it up. Then if I make a mistake on my program, simply pick a backed-up package and roll it back. No frills, no high-level versioning, branching, trunking. architecturally speaking, I am just one programmer (not a large organization) so I don't have to consider that someone else will be needing to "checkout" a file that I need, therefore I don't need a program that monitors like a librarian or a Source Safe.

  9. #9
    Super Moderator Norm's Avatar
    Join Date
    May 2010
    Location
    SW Missouri
    Posts
    20,067
    Thanks
    47
    Thanked 2,146 Times in 2,119 Posts

    Default Re: Java Lightweight Tool/IDE

    Sounds like a good project for some student.
    If you don't understand my answer, don't ignore it, ask a question.

  10. #10
    Forum VIP
    Join Date
    Jun 2011
    Posts
    278
    My Mood
    Stressed
    Thanks
    41
    Thanked 77 Times in 65 Posts
    Blog Entries
    4

    Default Re: Java Lightweight Tool/IDE

    Two really excellent programmers have suggested version control software because it does exactly what you are describing. Please don't be intimidated by VCS, it isn't just for the big projects or organizations and it isn't as advanced as you think. At home I use Tortoise GIT and WinMerge. For larger projects I can't afford to loose I host the source on BitBucket.

    When I start a new project I right click the folder and click "Git create repository here". When I've complete a chuck of code, or added a feature, or fixed a bug I right click and go "Git commit -> master" and add in a quick message as to what I was working on. That's all there is to it.

    These two simple steps allow me to:
    • Track changes made to the project over it's lifecycle with the log
    • Undo changes made in a commit
    • Roll back to a previous version
    • View every single LOC changed with WinMerge (no setup required, they work together)
    • Free, private or public offsite backups by creating a BitBucket repository and adding it to settings -> remote.
    • If I use a BitBucket repository I can work from any computer.
    • No useless copies of the source floating around adding confusion.


    In fact, I am so smitten with this setup I don't just use it for programming. I use it for 3D models, photoshop .PSD files, word documents and even Minecraft saves (in case they get corrupted from all the mods I use).

  11. #11
    Super Moderator
    Join Date
    Jun 2013
    Location
    So. Maryland, USA
    Posts
    4,524
    My Mood
    Mellow
    Thanks
    156
    Thanked 615 Times in 602 Posts

    Default Re: Java Lightweight Tool/IDE

    There's no reason a single-person outfit can't or shouldn't use a source code repository like Git, Bitbucket, etc. In fact, if your livelihood, professional/student career, sanity, or security depends on the results of your programming, I can list many reasons why you should.

    Use the features you need, ignore the ones you don't, grow into them as you discover new features you'd like to use. Avoiding the minimal effort to learn, use, and benefit from these valuable tools is just silly. And there's essentially no overhead. In fact, if you compare the resources required to do what these repositories do with what you'd have to do to maintain several versions in a complex file structure and note system to keep track of it all, you'll see the repositories are simpler and use less resources.

  12. #12
    Junior Member
    Join Date
    Nov 2013
    Posts
    7
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Re: Java Lightweight Tool/IDE

    Thanks to everyone for your time and expertise. I am now inspired to do some more research on these applications. Thanks ChristopherLowe and GregBrannon for taking the time in laying out points of reason. This helps so much.

Similar Threads

  1. Replies: 0
    Last Post: April 5th, 2013, 10:20 AM
  2. Java static analysis tool
    By Jerard in forum The Cafe
    Replies: 1
    Last Post: March 14th, 2013, 10:43 AM
  3. Java monitoring tool
    By evidentsoftware in forum Java Theory & Questions
    Replies: 1
    Last Post: February 21st, 2012, 08:25 AM
  4. need reporting tool in java
    By thota pallavi in forum Member Introductions
    Replies: 3
    Last Post: June 3rd, 2011, 03:12 AM
  5. Java Based lightweight Table (grid)
    By vairam in forum Member Introductions
    Replies: 5
    Last Post: April 11th, 2011, 06:13 AM

Tags for this Thread