Setting up your computer for Freelancing
https://www.zyxware.com/sites/default/files/styles/user_image/public/pictures/Z_ribbon.png?itok=va3zzVQA
BY webmaster
12 years ago
Community-Projects
0
comments comment

It is one thing to learn languages from a book and it is a totally different thing to try out these languages on your PC. Once you get feel of the languages and the technologies the next step is to set up the development and testing environment on your PC. Since we are focusing on web based application development using mostly open technologies we will be covering only these relevant areas.

Editor

Theoretically you could use vanilla editors like nano or notepad to create web applications. However it is always much more convenient to have some useful features like syntax highlighting, code completion, function listing etc. There are several popular freeware editors available for web development. Some of the more popular ones are

Emacs - http://savannah.gnu.org/projects/emacs/
Hapedit - http://hapedit.free.fr/
Eclipse + PhpEclipse - http://www.phpeclipse.de/tiki-view_articles.php
VIM - http://www.vim.org/

You should try out the different editors available before settling with one you are comfortable with. Initially it might not make any big differences but in the long run a user friendly editor could save yo u a lot of time in terms of increased efficiency.

Environment
The framework most commonly required for freelance projects would be Apache + PHP + MySQL. There could, however, be projects requiring you to set up other applications or servers like Java, Postgresql etc. Most Linux distributions comes with these three installed by default (atleast in the server mode installation), and even if not, adding these is a matter of few clicks through the package management application. On a windows PC the installation of these software is pretty straightforward and are documented in detail in their respective sites

MySQL - http://dev.mysql.com/doc/refman/5.0/en/installing.html
Apache on windows - http://httpd.apache.org/docs/1.3/windows.html
Apache on Linux - http://httpd.apache.org/docs/1.3/install.html
PHP - http://www.php.net/manual/en/install.php


RELATED ARTICLE

close

on 27th March 2007 / by webmaster
Freelancing is not just sitting home and earning some extra income, it is in fact a proven career Community Projects Entrepreneurship Freelance Leave a reply Your email address will not be published. Required fields are marker * Ranjith Antony (not verified) access_time 16 Jul 2019 - 17:00 Anoop, Have been following your blog for a while. This is a proven concept in US. There is a whole bunch of them here and they call themselves as Indie Developers. Nice name eh? And there has been some successful players in the market as well. Nick Bradbudy is one of them. He is maintaining a blog at nick.typepad.com where he recently blogged some generous tips for wannabe indie developers. I think, his blog is an inspirational tool, which probably you might want to add it to your initial list in this blog. Yet another one is Jan Goyvaerts the creator of EditPad Pro. He maintains a blog at http://www.shareware-beach.com/. I myself is a loyal customer of both Nick’s and Jan’s products and I can attest myself that they do what they preach. Yet another concept, which is somewhat relevant to Freelancing is MicroISV a word first coined by Eric Sink (Founder of SourceGear) and later being used and misused by wannabe entrepreneurs. ~ranjith Add new comment
Leave a reply
Your email address will not be published. Required fields are marker *

Filtered HTML

  • Web page addresses and email addresses turn into links automatically.
  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type='1 A I'> <li> <dl> <dt> <dd> <h2 id='jump-*'> <h3 id> <h4 id> <h5 id> <h6 id>
  • Lines and paragraphs break automatically.
The content of this field is kept private and will not be shown publicly.
CAPTCHA This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.