On 28/04/2008, at 8:29 AM, badeguruji wrote:[cut] Well, you might as well ask which editor to use, as well. That will start a few posts. The correct answer is vim, of course! 8-) My 2c - you will be fine with BAMP - BSD, Apache, MySQL and PHP. Easy to get going on OpenBSD, well-supported, well-documented (TONS of sites, books, forums, etc.) Just RTFMs, and find the information that emphasizes good coding practices. Worry about JavaScript and XML when you need to (and Ajax can be a useful tool in the right places.) Unless you are an absolute genius, you are NOT going to get this right first time, so the design of the site, the pages, the database, the flow through the site - way, way, way more important than the technologies you use. Use modules / OOP / shared code. Use standard SQL rather than extensions. Once you've got the basic plan, do some prototyping, learning, tweaking, etc. You will go around a few times until you get it right. Don't be afraid to refactor and get things right. Once it is hanging together and you've actually done some coding, you'll find the technology/language that works *for you* Maybe you do it in PHP first, and then decide PHP sucks - because you had a plan and a modular (or OOP) approach, it should not take long to move your code to another language/database. Whatever you go with, be confident that you can upgrade your system when issues are found in those technologies (MySQL, PostgreSQL, PHP, Python, etc. have all have security issues found and resolved in the last 3+ months.) HTH
| David Newall | Re: Slow DOWN, please!!! |
| Linus Torvalds | Re: O_DIRECT question |
| Ingo Molnar | Re: 2.6.24-rc4-git5: Reported regressions from 2.6.23 |
| Greg KH | [GIT PATCH] driver core patches against 2.6.24 |
git: | |
| Junio C Hamano | Re: [RFC] Git User's Survey 2008 |
| Junichi Uekawa | Re: [ANNOUNCE] GIT 1.5.4 |
| Marcus Griep | [PATCH] git-svn: Make it scream by minimizing temp files |
| Bill Lear | Meaning of "fatal: protocol error: bad line length character"? |
| Richard Stallman | Real men don't attack straw men |
| GVG GVG | ssh_exchange_identification: Connection closed by remote host |
| farhan ahmed | Re: bash for root? (was: Re: libiconv problem ) |
| Tony Sarendal | bgpd causing black-holes with bgp-only setup |
| Krishna Kumar | [PATCH 9/10 REV5] [IPoIB] Implement batching |
| jamal | Re: [PATCH 2/3][NET_BATCH] net core use batching |
| Andi Kleen | [PATCH] Disable TSO for non standard qdiscs |
| James Chapman | Re: [PATCH][PPPOL2TP]: Fix SMP oops in pppol2tp driver |
