Forum Moderators: mack

Message Too Old, No Replies

What langage to use for a site?

which Technology is the best for website?

         

chatrath

4:31 pm on Jan 29, 2006 (gmt 0)

10+ Year Member



hi Guys,

Just wanted to know which technology is best to create a website-> perl, .NET or Sun (JSP). my main aim is to have the fastest loading website.

abbeyvet

4:54 pm on Jan 29, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



You forgot PHP :)

What you are asking is a difficult to answer. There is so much more to speed than your choice of technology or coding language. It depends not only on what you want to acheive and the sort of site you are building, but how the code is used, the quality of the coding, the speed of the server and a myriad of other things.

There really is no "this one is best" answer possible.

chatrath

4:56 pm on Jan 29, 2006 (gmt 0)

10+ Year Member



thanks a lot for ypur reply, but my main aim is to get the speed and easier to maintain :)

txbakers

6:34 pm on Jan 29, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



asp

httpwebwitch

2:08 am on Jan 30, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



PHP is my favourite.
ASP.NET (in C#) is the runner-up.

mack

3:49 pm on Jan 30, 2006 (gmt 0)

WebmasterWorld Administrator 10+ Year Member Top Contributors Of The Month



No right answer here guys :)

It all comes down to pesonal choice, and what the requirements will be.

Mack.

griz_fan

10:37 pm on Feb 1, 2006 (gmt 0)

10+ Year Member



Well... I'm going to say PHP, and here's why. I'm assuming you don't have a programming background, otherwise you wouldn't be asking. So, you're starting from scratch. No problem there. So, why PHP? Well, I found it a little easier to understand than the other options, especially when it comes to grasping high-level concepts. In addition, there is a wealth of books, online resources, etc... to help get you started. Again, going on the assumption that you are a beginner, you will also have a LOT of free or very low cost options available for development tools (Apache and MySQL as a local web/database server on your personal computer for example). Overall, the bariers to getting started with PHP are a lot lower, IMHO, than with the other options.
As you knowledge increases, you may find that .NET, JSP, etc... may indeed be a better match for your needs, but you wouldn't have wasted much time, if any, with PHP because you will have learned a lot about the basic principles behind server-side scripting (includes, connecting to databases, SQL statements, basic looping structures, etc...)

johnnie

2:42 am on Feb 2, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I use PHP because:
  • It's free
  • It has an immense open-source community ready to assist you
  • It works with all mainstream webservers
  • It is easy to learn and use
  • Has a very powerful object-model (since version 5)

For client-side coding, I prefer to use XHTML 1.0 strict in collaboration with CSS2. If you're talking loading speed, you're talking CSS ;)

victor

8:44 am on Feb 2, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



A fast loading site: the language may not be the issue.

You have three areas of concern:

1. the time it takes requests to wend their way from a user to you and the time it takes the reply to gte back. That is mainly out of your control (you can't control where the user connects from) but you can ensure your ISP is not connected to the nearest fat pipe by a long and over-congested route.

2. the time spent in the server up to the point that you emit the </html> tag. That depends on many factors including how much else is running on the server; its raw power; size of memory cache and working set; time to load langauge interpretor vs overheads of FastCGI; etc etc.

3. the time it takes your pages to render. This is partially out of your control -- some people will be using natuarlly slow browsers on antique computers. But not entirely. Keep your images small, use few tables (some browsers wait for the </table> tag before starting to render); how much Javascript you make the browser run; etc, etc.

Programming language is a tiny aspect of that.

I picked my language because it allows me to do innovative things. Other people pick "industry standard" languages because it is easy to bolt standard components together.

Choice of language is a highly subjective issue too: like naming the "best" restaurant in town without first qualifying the meaning of the word "best".

tbear

5:50 pm on Feb 2, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



I was going to reply 'HTML', but I won't ;)

Lobo

6:05 pm on Feb 2, 2006 (gmt 0)

10+ Year Member



Well actually I would say HTML also ;-)

If he is asking the question then I suspect that uncertainty means he should keep it simple...