Development Software
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
Go Back   Dev Shed ForumsWeb Site ManagementDevelopment Software

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
  #1  
Old June 16th, 2005, 02:46 PM
sharwei sharwei is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: May 2004
Posts: 122 sharwei Negative: is most likely a SPAMMER and a traitor to the cause. 
Time spent in forums: 15 h 3 m 30 sec
Reputation Power: 0
OS and Prog Languages Choice

I would like some advice from experienced online businesses or people who have experience in dealing with these. I am wanting to create a website. On this website I will have local companies advertising services or whatever they wish to. It will be an online community specifically dealing with the local area of where I live.

Anyways, I am currently very involved with Perl CGI development on Linux systems. I envision this project to be done with Apache Web Server, MySQL backend, and Perl CGI scripts on a Linux OS. I choose this because this is what I am familiar with when it comes to development. I am not sure if any of these solutions are the best. Does anyone have any suggestions for OS, languages, database, web server to choose and why or why not choose what I listed?

Also, as previously stated I am going to want to have companies advertise on my site. I know nothing about online advertising....rates, how to do it, styles, how advertisements are made (languages, OS used in, etc). Any suggestions on where I can learn about this would be greatly appreciated as well.

I am very highly motivated about this, yet I know I have a lot to learn. If anyone can give me a push in the right direction, that would be great!

Thanks.

Reply With Quote
  #2  
Old June 17th, 2005, 03:58 PM
hope.sandoval's Avatar
hope.sandoval hope.sandoval is offline
At night, the ice weasels come
Dev Shed Beginner (1000 - 1499 posts)
 
Join Date: Apr 2005
Posts: 1,041 hope.sandoval User rank is Sergeant Major (2000 - 5000 Reputation Level)hope.sandoval User rank is Sergeant Major (2000 - 5000 Reputation Level)hope.sandoval User rank is Sergeant Major (2000 - 5000 Reputation Level)hope.sandoval User rank is Sergeant Major (2000 - 5000 Reputation Level)hope.sandoval User rank is Sergeant Major (2000 - 5000 Reputation Level)hope.sandoval User rank is Sergeant Major (2000 - 5000 Reputation Level) 
Time spent in forums: 2 Weeks 11 h 3 m 25 sec
Reputation Power: 52
I think what you're used to sounds fine. I would probably swap out Perl for PHP but only because that's what I'm more comfortable with. JSP is also easy to work with.

Reply With Quote
  #3  
Old June 17th, 2005, 04:10 PM
LinuxPenguin's Avatar
LinuxPenguin LinuxPenguin is offline
fork while true;
Dev Shed God 1st Plane (5500 - 5999 posts)
 
Join Date: May 2005
Location: England, UK
Posts: 5,535 LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)  Folding Points: 11590 Folding Title: Novice Folder
Time spent in forums: 1 Month 3 Weeks 1 Day 19 h 23 m 58 sec
Reputation Power: 999
I would swap perl for PHP because of speed. perl on average is 5x slower.

Linux makes excellent servers, but for pure reliability you may want to consider BSD. It has the longest uptime record of any OS and is extremely like linux. I plan to install OpenBSD soon on my server box.

For databases, to avoid licencing issues, go for PostGresSQL. It will cost you nothing.

Reply With Quote
  #4  
Old June 17th, 2005, 04:25 PM
hope.sandoval's Avatar
hope.sandoval hope.sandoval is offline
At night, the ice weasels come
Dev Shed Beginner (1000 - 1499 posts)
 
Join Date: Apr 2005
Posts: 1,041 hope.sandoval User rank is Sergeant Major (2000 - 5000 Reputation Level)hope.sandoval User rank is Sergeant Major (2000 - 5000 Reputation Level)hope.sandoval User rank is Sergeant Major (2000 - 5000 Reputation Level)hope.sandoval User rank is Sergeant Major (2000 - 5000 Reputation Level)hope.sandoval User rank is Sergeant Major (2000 - 5000 Reputation Level)hope.sandoval User rank is Sergeant Major (2000 - 5000 Reputation Level) 
Time spent in forums: 2 Weeks 11 h 3 m 25 sec
Reputation Power: 52
Quote:
Originally Posted by LinuxPenguin
I would swap perl for PHP because of speed. perl on average is 5x slower.

Linux makes excellent servers, but for pure reliability you may want to consider BSD. It has the longest uptime record of any OS and is extremely like linux. I plan to install OpenBSD soon on my server box.

For databases, to avoid licencing issues, go for PostGresSQL. It will cost you nothing.


I run a FreeBSD server and it is very solid. I have considered OpenBSD because it is supposed to be more secure. I like Postgres too, but it's hard to find as much info on it as MySQL, but it's a good db.

Reply With Quote
  #5  
Old June 17th, 2005, 10:51 PM
LinuxPenguin's Avatar
LinuxPenguin LinuxPenguin is offline
fork while true;
Dev Shed God 1st Plane (5500 - 5999 posts)
 
Join Date: May 2005
Location: England, UK
Posts: 5,535 LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)LinuxPenguin User rank is General (90000 - 100000 Reputation Level)  Folding Points: 11590 Folding Title: Novice Folder
Time spent in forums: 1 Month 3 Weeks 1 Day 19 h 23 m 58 sec
Reputation Power: 999
PostGresSQL is also entirely open source and won't cost a penny. It is very reliable but not so well known.

OpenBSD is much more secure (1 hole in 8 years) but not quite as fast.

Reply With Quote
  #6  
Old June 20th, 2005, 07:23 AM
SimonGreenhill's Avatar
SimonGreenhill SimonGreenhill is offline
(retired)
Dev Shed God 11th Plane (10000 - 10499 posts)
 
Join Date: Dec 2003
Location: The Laboratory
Posts: 10,101 SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)SimonGreenhill User rank is General 5th Grade (Above 100000 Reputation Level)  Folding Points: 4925 Folding Title: Novice Folder
Time spent in forums: 3 Months 3 Weeks 5 h 41 m 45 sec
Reputation Power: 1331
Facebook
...and of course no-one's complaining about Apache

Go with whatever you know - it's all pretty much interchangable. My preference would be for php or python with mysql on apache. Linux Debian on the server. But whatever works for you. You may also want to look at Ruby on Rails, which I've heard VERY good things about - it's supposed to enable very rapid database&web application design, and the language looks to be quite elegant.

However, keep in mind that if you are looking for hosting, LAMP (Linux-Apache-MySQL-PHP) servers are the cheapest and most common. Perl & Python will usually cost you more ( Perl has some scary security issues when run as a module, whilst mod_python is just catching on ).

Something like this shouldn't be too much work (depending on how much you need to learn). You can probably find prewritten scripts in php to do most of it for you, or to pull apart and see how they've done things.

The best thing to do is to sit down and plan things very carefully first, before firing up your code editor. Put a LOT of thought into designing your database structure as this is the most important factor - it'll define and limit whatever else you want to do.

Work out what type of ads you want to let people use - are we talking text eg: "shop x is a great place to buy items y and z", or .png/.gif/.jpg banner ads, or all-singing all-dancing shockwave flash monstrosities?

Spend a lot of time on google checking out similar sites. What have they done? How have they done it? What's missing from their design? What aspects are confusing? what can you do better?

--Simon

Reply With Quote
Reply

Viewing: Dev Shed ForumsWeb Site ManagementDevelopment Software > OS and Prog Languages Choice


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


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

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump

 Free IT White Papers!
 
Accelerating Trading Partner Performance
One in five. That's how many partner transactions have at least one error. That is an amazing statistic, particularly given the extraordinary leaps in innovation across the global supply chain during the past two decades. Download this white paper to learn more.

 
Competing on Analytics
This Tech Analysis is designed to help identify characteristics shared by analytics competitors, and includes information about 32 organizations that have made a commitment to quantitative, fact-based analysis.

 
Cost Effective Scaling with Virtualization and Coyote Point Systems
An overview of the industry trend toward virtualization, how server consolidation has increased the importance of application uptime and the steps being taken to integrate load balancing technology with virtualized servers.

 
Five Checkpoints to Implementing IP Telephony
Implementation planning for IP PBX software and IP telephony has become vital as businesses replace discontinued legacy PBX phone systems. This informative whitepaper outlines five "checkpoints" for any implementation plan that will help make IP communications a successful proposition.

 
Hosted Email Security: Staying Ahead of New Threats
In the last two years, email has become a fierce battleground between the nefarious forces of spam and malware, and the heroes of messaging protection. The spam volumes increased alarmingly every month, bringing clever new forms of phishing and virus propagation attacks.

 

Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 





© 2003-2008 by Developer Shed. All rights reserved. DS Cluster 1 hosted by Hostway