LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices

Reply
 
Search this Thread
Old 07-13-2010, 12:29 PM   #1
kuzco
LQ Newbie
 
Registered: Jul 2010
Posts: 10

Rep: Reputation: 0
What operating system is better for web development.


I am wondering which operating system is better for web development between Mac, Linux, and Windows? I want to code in HTML5, PHP, MySQL, and also use AJAX.
 
Old 07-13-2010, 12:37 PM   #2
crabboy
Moderator
 
Registered: Feb 2001
Location: Atlanta, GA
Distribution: Slackware
Posts: 1,823

Rep: Reputation: 120Reputation: 120
Depends on how much money you want to spend. All three are well suited for the job. Sorry, probably not what you wanted to hear, but I suspect since you are posing on a Linux forum, you want conformation that Linux is a good choice. It is.
 
Old 07-13-2010, 12:42 PM   #3
vsurlan
Member
 
Registered: Jun 2004
Location: Zagreb, Croatia
Distribution: Debian Lenny
Posts: 49

Rep: Reputation: 15
I suggest that you go and try to build a full development environment and then try to compare them between operating systems. I suspect that the differences would be minor. You can start building your Linux environment by starting here: Linux development environment demo. In this video you can see exactly how it looks and feels when you implement the full array of tools such as IDE, debugger, profiler, server with MySQL and PHP support.

Last edited by vsurlan; 07-13-2010 at 12:43 PM.
 
Old 07-13-2010, 12:50 PM   #4
pixellany
LQ Veteran
 
Registered: Nov 2005
Location: Annapolis, MD
Distribution: Arch/XFCE
Posts: 17,802

Rep: Reputation: 728Reputation: 728Reputation: 728Reputation: 728Reputation: 728Reputation: 728Reputation: 728
Do you want to code at a low level---or with a WYSIWYG editor?

There are some high-end GUI editors that might not run on Linux. Personally, I prefer low-level (eg Bluefish)
 
Old 07-13-2010, 01:01 PM   #5
kuzco
LQ Newbie
 
Registered: Jul 2010
Posts: 10

Original Poster
Rep: Reputation: 0
I want to be able to code highend websites like youtube, rapidshare, and stuff. Windows had a good development for HTML, using dreamweaver, but I want to have a PHP IDE, so I thought Linux would be a great choice because most servers use Linux, but I don't know if it is or isn't.
 
Old 07-13-2010, 01:08 PM   #6
pixellany
LQ Veteran
 
Registered: Nov 2005
Location: Annapolis, MD
Distribution: Arch/XFCE
Posts: 17,802

Rep: Reputation: 728Reputation: 728Reputation: 728Reputation: 728Reputation: 728Reputation: 728Reputation: 728
The fact that most servers use Linux is irrelevant. Thankfully, the web protocols are getting fairly well standardized, so you can develop on any system you like.

I think Dreamweaver may run on WINE / CrossOver---check here: http://codeweavers.com

There are WYSIWYG editors that run natively on Linux, also
 
Old 07-13-2010, 01:09 PM   #7
sycamorex
LQ Veteran
 
Registered: Nov 2005
Location: London
Distribution: Slackware64-current
Posts: 5,578
Blog Entries: 1

Rep: Reputation: 1033Reputation: 1033Reputation: 1033Reputation: 1033Reputation: 1033Reputation: 1033Reputation: 1033Reputation: 1033
I really doubt if best websites out there are done with the use of dreamweaver. I mean I haven't used it for good 5 years, but last time I did I got the impression that it's a good tool for web development (semi)newbies who are code-allergic.

Dreamweaver is good as long as everything works fine. Once it breaks down, it's hard to fix it or diagnose the problem.

I might be wrong though. As I said I haven't used DW in a long time.
 
Old 07-13-2010, 01:17 PM   #8
kalleanka
Member
 
Registered: Aug 2003
Location: Mallorca, Spain
Distribution: xubuntu
Posts: 547

Rep: Reputation: 38
I use netbeans http://netbeans.org/ and lamp http://en.wikipedia.org/wiki/LAMP_%28software_bundle%29 . I only tried eclipse but it did not work for me.

With ubuntu, mandriva, opensuse etc its easy to instal lamp and netbeans is in java so thats realy easy. But you can use windows or osx as well with some tweeks.

This is for client in c with gtk and scripts and server in php, mysql, apache and some cgi.

Try it its for FREE

Last edited by kalleanka; 07-13-2010 at 01:21 PM.
 
Old 07-14-2010, 03:38 PM   #9
nxja
Member
 
Registered: Feb 2007
Location: Within The Universe, usually
Distribution: If I tell you, you will kill me.
Posts: 77

Rep: Reputation: 17
I've never tried the big package ware (except for a poke around in frontpage, long ago).
as someone who's picky (or becomes annoyed) with the piles of c**p buried in webpages, i am cynical about the big$ dev ware. i can't recall exact examples, but I've sometimes searched a phrase of apparently obnoxious coding to dicover whether it's someone's custom script, or bigname package. often it's something really ancient (1998), which might be partial cause of the problems.
as a web user, the easiest thing to do is avoid the site, otherwise next easiest is to filter out the c**p.

if you open error console in ff, you'll notice errors on the webpages of the biggest sites (e.g., g**gle, yah**)

I've come to the conclusion that scripts are best avoided on webpages. the user can decide to use bookmarklets or addon/extensions that use scripts.

in sum, K.I.S.S. :-)

besides that :-)
i like the (editable) syntax coloring & punctuation feature for editing various types of files. for 4 or 5 years I've used mostly crimson editor (cedt). it has some odd quirks, but I've learned the workarounds. (almost?) all the quirks relate to line breaks/feeds. it crashes when loading large files. (200kb? +?)
there are 10 "macros" loaded in cedt. i use those to send to the browsers or to other text editors that better perform certain actions.
those syntax files interact with editing procedures, which can cause puzzling "inconsistent" behavior of macros :-/
not portable, cannot run if copy the program folder, despite not creating files elsewhere. (something in the registry i guess?) emerald editor people tried creating a new cedt from scratch, but the project seems to have stalled. they released a portabalized cedt, but it was huge.

others i sometimes use:
pspad is nice, but confusing at first. it also felt "big" on older pc. some useful regex options, but unfortunately regex response is too often mysteriously unpredictable.
editpadlite. no syntax color (though the pro version has that and other features). no regex (i think pro has regex). easily portable.
metapad. no color syntax, no mdi. no regex. iirc, can copy program folder, so semi-portable? might write settings to registry.
akelpad. Might be oss (not sure). some search syntax, but not regex. iirc, can copy program folder. but, i'm versions behind now :-)
topgun. i rarely use. limited commands. weird ui responses, occasionally. loads huge files.
RJ TextEd. I use only when i *need* folding. very colorful ui, but i had impression that ui wastes space.
tried others, though i forget some. notepad2, notepadplus, notepad++. tried them, but they didn't "stick" to me.
q10. too raw.
cream (wrapper? for vim). couldn't get started at anything useful. never felt drawn to working at it long enough to get it to do something useful. probably great for somebody who's used something similar.
kudaz. tried recently. will probably give it another try. or maybe not :-)


topstylelite. very good. tried topstyle pro. had added useful features, but i don't do html/css for a career.
in firefox: firebug. pederick webdeveloper extension.
opera can load webdev ini's similar to pederick's thing.

since ff and opera run on all 3 major oses, the only headache for nonwindows is testing in ie (i read that ie7 and 8 differ a bit). i have bookmarks for ie4lin or something like that, so i guess you can test ie in linux. but only ie6?
chrome? owned by google, ugh. i've read the js/ecmascript differs from mozilla's so you'd want to test in chrome.
safari? quick websearch implies not for linux yet.
i don't know if webkit browsers on linux resemble safari's enough to test as if safari.
 
Old 07-14-2010, 04:16 PM   #10
Sergei Steshenko
Senior Member
 
Registered: May 2005
Posts: 4,481

Rep: Reputation: 453Reputation: 453Reputation: 453Reputation: 453Reputation: 453
Quote:
Originally Posted by nxja View Post
...i have bookmarks for ie4lin or something like that, so i guess you can test ie in linux. but only ie6? ...
Not only - try 'winetricks'. Using it one can start IE7 (as well as IE6).
 
Old 07-15-2010, 11:53 AM   #11
resetreset
Senior Member
 
Registered: Mar 2008
Location: India
Distribution: Dynebolic, Ubuntu 10.10
Posts: 1,320

Rep: Reputation: 62
If you (the OP) want to CODE HTML5, you can do that in anything that lets you input text, such as Gedit. I've tried to use NVu, which is now named Kompozer in Linux, for doing GUI web development, but it falls FAR short of the comfort that Dreamweaver allows you. (Remember that you have to pay, pay a lot for DW).
As far as the backend goes, Fedora 11, out of the box is all set up for PHP and MySQL development, a fact I just checked for myself a couple of days ago. You just use Gedit, which has syntax highlighting for PHP, put your code in /var/www/html, and you can see what it does by just going to localhost in Firefox! Life can't get better than that.
And also - if you have questions on PHP and MySQL, you can ask those right here on LQ's "Programming" forum!

I don't *know* about this, but I think Dreamweaver also lets you input PHP, so you can develop the whole thing on DW itself, without having to go to Linux for the backend, and Windows for the front. If THAT's the case, then Windoze would win out as far as the comfort level of the web dev environment it offers is concerned.

So - choose wisely, and let us know what you decided
 
Old 07-15-2010, 05:05 PM   #12
salasi
Senior Member
 
Registered: Jul 2007
Location: Directly above centre of the earth, UK
Distribution: SuSE, plus some hopping
Posts: 3,916

Rep: Reputation: 777Reputation: 777Reputation: 777Reputation: 777Reputation: 777Reputation: 777Reputation: 777
Quote:
Originally Posted by kuzco View Post
I am wondering which operating system is better for web development between Mac, Linux, and Windows? I want to code in HTML5, PHP, MySQL, and also use AJAX...I want to be able to code highend websites like youtube, rapidshare, and stuff. Windows had a good development for HTML, using dreamweaver, but I want to have a PHP IDE, so I thought Linux would be a great choice because most servers use Linux, but I don't know if it is or isn't.
If you want to code sites like youtube and rapidshare (is rapidshare a high-end website? in what way?), I'd argue that hand coding stuff in html/php/mysql if you want the site to be easily maintainable is not the way to go, but it depends a lot on how dynamic the content is to be, and whether you want social interaction features such as bulletin boards.

In any case, there is a case for a test/development server (you are going to code a high-end website and throw stuff at it without testing? is this sane?). Building up what is basically a small-scale replica of your real server has obvious advantages, and you should think through how having one can be used in your workflow.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
'Operating system not found' Any operating system installed wont work. TechniSlave Linux - Newbie 55 02-09-2009 12:02 PM
LXer: The semantic web as an operating system: with users and permissions! LXer Syndicated Linux News 0 02-07-2009 04:40 PM
Web Operating System Swagata Paul Fedora 1 06-23-2008 09:07 AM
LXer: IBM Web-Hosted Tool for Rapid Web Development LXer Syndicated Linux News 0 09-28-2006 03:54 PM


All times are GMT -5. The time now is 12:40 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration