LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
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-05-2015, 11:23 PM   #1
mralk3
Slackware Contributor
 
Registered: May 2015
Distribution: Slackware
Posts: 1,902

Rep: Reputation: 1052Reputation: 1052Reputation: 1052Reputation: 1052Reputation: 1052Reputation: 1052Reputation: 1052Reputation: 1052
What programming language do you use to develop websites?


For a few years now, I've been dabbling in web development. Nothing serious, as I do not work as a programmer, I am just a hobbyist. Sometimes I make a web site for a relative, family friend, or a friend of a friend. Most of my experience is with ruby (sinatra, jekyll, but not so much rails), HTML, minimal javascript and CSS.

My questions are simple. I am not asking for anyone to recommend me a programming language. I am just curious what people use and how they go about their development process.
  1. What programming language do you use to develop web sites and web applications?
  2. What lead you to choosing this programming language?
  3. What tools do you use to improve efficiency? (IDE/editor, testing framework, build system, deployment, etc)

EDIT:
I am not asking if web development will make money. Or how to make money with web development. This is mostly an inquiry about what you like to use, personally. If you "pick the right tool for the job", share what you used for a project that comes to mind.

Last edited by mralk3; 07-06-2015 at 07:23 AM.
 
Old 07-06-2015, 12:23 AM   #2
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,242

Rep: Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322
I haven't had to do a website for a while, but if the need came up again I would choose the stack based on what the website needs to do.

LinuxQuestions.org and LinuxExchange.org weren't written using the same tools, for example. In both cases, the software used to implement the website (vBulletin and OSQA) were chosen first. vBulletin is PHP and OSQA is Django (which is a Python framework similar to Ruby on Rails).

Last edited by dugan; 07-06-2015 at 12:28 AM.
 
Old 07-06-2015, 06:45 AM   #3
sundialsvcs
LQ Guru
 
Registered: Feb 2004
Location: SE Tennessee, USA
Distribution: Gentoo, LFS
Posts: 10,676
Blog Entries: 4

Rep: Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945
Insofar as possible, at this point I wouldn't "write" a web site. You don't have to do that anymore. Automated tools exist which can do the entire job for you, including the back-end. There's no money in it anymore, either.

(And the same is very-quickly becoming true of "app" development, as well, given that most "apps" are de-facto "web sites in drag." Good thing that users don't pay for them ...)
 
Old 07-06-2015, 07:22 AM   #4
mralk3
Slackware Contributor
 
Registered: May 2015
Distribution: Slackware
Posts: 1,902

Original Poster
Rep: Reputation: 1052Reputation: 1052Reputation: 1052Reputation: 1052Reputation: 1052Reputation: 1052Reputation: 1052Reputation: 1052
Quote:
Originally Posted by dugan View Post
I haven't had to do a website for a while, but if the need came up again I would choose the stack based on what the website needs to do.
Yeah I haven't done a web site for anyone for quite some time either. I mostly just update my existing statically generated web site that uses jekyll. I have the time to waste tinkering, as I do not work, I am disabled. If I did work though, I probably wouldn't bother with my own blog anymore.
 
Old 07-06-2015, 01:48 PM   #5
sundialsvcs
LQ Guru
 
Registered: Feb 2004
Location: SE Tennessee, USA
Distribution: Gentoo, LFS
Posts: 10,676
Blog Entries: 4

Rep: Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945
Quote:
Originally Posted by mralk3 View Post
Yeah I haven't done a web site for anyone for quite some time either. I mostly just update my existing statically generated web site that uses jekyll. I have the time to waste tinkering, as I do not work, I am disabled. If I did work though, I probably wouldn't bother with my own blog anymore.
Yes, and the idea of "statically-generated websites" are too-often overlooked! There are plenty of script tools that can use templates and databases (say ...) to auto-generate a series of .html files to suit almost any purpose (as well as the necessary Apache and/or "nginix" directives necessary to smooth-away the .html prefix, thereby making the site look "cool" and "modern").

"Yes, Virginia," the original concept of "a web site" ... as a series of static files served to you by a relatively-tiny program called "an HTTP server," is still extremely useful and relevant. (Not to mention, "blisteringly(!) efficient.")
 
  


Reply

Tags
web applications, web development



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
LXer: Develop Websites with Bluefish LXer Syndicated Linux News 0 06-15-2009 11:50 AM
Which is the best language to develop a database using application tuxfood Linux - Newbie 2 12-18-2004 02:05 PM
What is the best language to learn for someone who wants to help develop the kernel? Fabyfakid Programming 3 10-07-2004 10:12 AM
Some websites being displayed in foreign language glock19 Linux - General 0 05-22-2002 05:14 PM

LinuxQuestions.org > Forums > Non-*NIX Forums > Programming

All times are GMT -5. The time now is 07:13 PM.

Main Menu
Advertisement
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
Open Source Consulting | Domain Registration