1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Do you know a free alternative to Zend Studio?

Discussion in 'Off Topic' started by George, Feb 24, 2011.

  1. George

    George Active Member

    I am so sick of using notepad for all my coding their has to be a easier way so I figured I would try a decent platform to build in. So, do you know a free alternative to Zend Studio?
  2. Brogan

    Brogan XenForo Moderator Staff Member

  3. George

    George Active Member

    Which would you suggest for a newbie to using something like this.
  4. Shamil

    Shamil Well-Known Member

    Try Eclipse PDT, or NetBeans.
  5. niden.net

    niden.net Member

    Eclipse can be at times very unstable and will piss you off. I had no problems with NetBeans, but then again I almost exclusively use Eclipse.
  6. Shamil

    Shamil Well-Known Member

    The fact that it's Java vs Mac native screws with me. It's the only app to take 6+seconds to load on my MacBook Air.
  7. George

    George Active Member

  8. George

    George Active Member

    Thanks for all the suggestion I have it all up and running.
    Kier likes this.
  9. niden.net

    niden.net Member

    Good stuff!!

    One thing to suggest - which has saved me a ton of times. Have a backup strategy in place while you are tinkering around. Here is what I do (below folder structure):

    1.0.0. RC3​

    My web root is the projects folder. I have the folder _installations where I store what I download from different vendors (xenForo is one of them). This is a safeguard just in case something goes wrong and I have to use a fresh installation. It saves me from re-downloading the product.

    The niden.net folder is the one that I am currently working on. Of course the live is whatever is live and the devX are the development folders, areas where I play. I might have two/three different dev folders trying different things. I always want to do one small thing at a time, test it that it works and then propagate it to a semi-finished state until I finish the next little building block. This way I can easily revert to a previous state and I find bugs easier (along with writing tests but let's not get there for the time being).

    Finally I have the _backup folder which holds a mirror of the niden.net folder (and other site folders that I work on). A cron task performs a copy from the niden.net folder to the _backup/niden.net folder every hour. This is what I call the poor man's SVN. If something goes wrong and you have edited the wrong file, you can easily go back 1 hour without having to revert to the installation files. You can set that up as a batch file and a scheduled task in Windows - not sure about the process in Mac computers but I am sure it is similar to setting a cron task.

    Other alternatives to keeping your work intact is to use services Google Code, Github, Assembla etc. and check in/out your changes to the source version control software.

    I hope the above helps a bit.

Share This Page