Just before I begin pasting codes and writing about technical stuff, I thought I’d give a small info on what kind of software I’m using for development. In every case I try to use free products, which are under the Free-software licence.
As I mainly do web development I’d mention some of these tools first:
For writing PHP code I really do recommend the Dev-PHP IDE. You can preview your code within the IDE, there is absolutely no need to switch to a browser and load up your script from there. Speaking about previewing the PHP code, you will need a local server to run it. I recommend AppServ. It’s a software package, which includes PHP, MySQL, Apache and phpMyAdmin. You just grab the executable file and set it up within a minute.
(If you need a separate MySQL client - other then phpMyAdmin - I’d choose HeidiSQL.)
For other languages I prefer to use Notepad++. This clever little software has a built in syntax highlighter for literally all of the programming languages that are used nowadays.
As I’ve mentioned before I mainly do web development. For that - and for many other - facts I use Firefox. I would like to mention a couple of neat add-ons which will make your life a lot more easier. Probably I don’t have to introduce Joe Hewitt’s Firebug. A nice add-on to mention is HackBar for exploiting all the unnecessary injection attacks.
IE Tab is just another amazing add-on which will load IE engine into a Firefox tab, so basically you can view any website if you’d see it under IE. Oh yeah, no more Alt-Tab between FF and IE…do Ctrl-Tab between the tabs under Firefox.
NoScript is an add-on which makes your browsing more safe. It blocks all the scripts (Javascript, Java) without mercy.
Last but not least let me mention the Web Developer add-on. It will give you lots of useful web developer tools so you can view and test your website easily. Lovely to use this add-on with Firebug.
That’s all the tools/software I use. I really recommend them to you all as I’ve been using them for quite a time now and I can’t complain. They are all handy.
September 20th, 2007 at 8:48 am
Good luck for the project!
But I suggest to use something more modern instead of PHP, like Rails (ruby) or Django (python). They are much more efficient than PHP and you could train aslo your object-oriented programing skills. (I know, PHP could be used as an object oriented language, but…)
And at last but not least, experts editor of choice: VIM
(P.S.: magyarul szabad kommentelni?
)
September 20th, 2007 at 3:16 pm
Cheers.
The reason behind my choice of language was that many of the currently available web OS-s or web desktops use either PHP or ASP mixed with AJAX.
I found AJAX rather effective with PHP (and I will prove this fact in one of my next articles).
Just check out this detailed comparsion list.
September 20th, 2007 at 6:36 pm
That’s the point, do you want to be only one of the others or create something new?

I know that the most important part of AJAX applications is the javascript code, but I would definitely use Django as a backend - yes, I’m a django fan
(When I wrote efficient I should have refer to this test.)
September 20th, 2007 at 6:43 pm
I just like to be a part of the big whole mass
naw, j/k
but also as I’ve mentioned before nothing is settled re the final project. I should ask someone at the uni at least to gather some kind of information, like, in what topics shall I start the research, etc.
(the answer on your p.s. in your previous comment should be a no. sorry mate. just keep up with your English :D)
September 20th, 2007 at 8:27 pm
OFF: I need some practice for sure

I hope that your other former readers I know will also try to - at least - understand your articles