Build Personal Website - ASP.NET, PHP, etc.

  • Thread starter Thread starter EngWiPy
  • Start date Start date
Click For Summary

Discussion Overview

The discussion revolves around the best programming language for constructing a personal website, considering various technologies such as ASP.NET, PHP, HTML, and others. Participants explore different approaches, server-side languages, and the potential inclusion of forums and databases in the website's design.

Discussion Character

  • Debate/contested
  • Technical explanation
  • Exploratory

Main Points Raised

  • Some participants suggest that the choice of programming language is subjective and depends on available resources and project requirements.
  • PHP is recommended by several participants for its accessibility and power, particularly for general projects.
  • ASP.NET/C#.NET is proposed for large enterprise-level projects.
  • HTML and CSS are mentioned as essential for any website, with a note that HTML5 is becoming increasingly supported.
  • One participant argues that for a static website, basic knowledge of JavaScript, CSS, and HTML may suffice without needing a server-side language.
  • Concerns are raised about using Flash for website components, emphasizing that it is not suitable for building entire websites due to compatibility issues and indexing limitations by search engines.
  • Participants discuss the potential need for a database if the website includes forums, suggesting that this may influence the choice of programming language.
  • There is a suggestion to start with existing forum solutions to determine the appropriate language for implementation.
  • Some participants mention the cost implications of using certain technologies, noting that PHP and MySQL are free compared to ASP and SQL Server, which may incur costs.
  • HTML5's new features, such as the element, are highlighted as beneficial for modern web development.

Areas of Agreement / Disagreement

Participants express multiple competing views regarding the best programming language for building a personal website, with no consensus reached on a single preferred option. The discussion remains unresolved as different perspectives on server-side languages and technologies are presented.

Contextual Notes

Participants acknowledge various limitations, such as the dependency on specific project requirements, the need for server-side capabilities, and the implications of using certain technologies like Flash. The discussion also reflects differing opinions on the importance of cost in selecting programming languages and tools.

EngWiPy
Messages
1,361
Reaction score
61
Hello,

What is the best programming language to construct a personal website? ASP.NET, PHP, ..., etc.

Regards
 
Technology news on Phys.org
S_David said:
Hello,

What is the best programming language to construct a personal website? ASP.NET, PHP, ..., etc.

Regards

"Best" is certainly subjective. It depends on the equipment and software you have available to you and what you want to do with it. For a server side language I'd recommend PHP for most projects as it is powerful, easy and accessible. Ruby (RoR) is gaining a lot of popularity lately. I'd use ASP.NET/C#.NET for large enterprise level projects. Regardless of what server side language you use it's also important to learn some Javascript (AJAX).
 
html?
 
mgb_phys said:
html?

that's a markup language :smile: but yes look into HTML5 as IE will soon support it. Also CSS.
 
Greg Bernhardt said:
I'd use ASP.NET/C#.NET for large enterprise level projects..

Java?

@OP:
You don't need any language. Some javascript, css and html is good enough. I am assuming that you are not doing any work on the server side and display some static information.
 
Actually, I didn't decide yet how the website will be look like, but it may include forums, which means I will need to used database. Is this change any thing?
 
S_David said:
Actually, I didn't decide yet how the website will be look like, but it may include forums

Then I would advise that you start with an existing forum solution. That will determine what language you use.
 
Check out Flash, it uses java script.

Thanks
Matt
 
  • #10
CFDFEAGURU said:
Check out Flash, it uses java script.
Despite what an alarming number of corporate execs command of their skilled underlings, Flash is not a language for building websites; it is a presentation tool for use in particular parts of websites to present information that needs more dynamicism than a flat graphic.
 
  • #11
DaveC426913 said:
Despite what an alarming number of corporate execs command of their skilled underlings, Flash is not a language for building websites; it is a presentation tool for use in particular parts of websites to present information that needs more dynamicism than a flat graphic.

I agree 100 percent. Flash is good for components, but not the website itself. Not all of your visitors are going to have Flash installed, or even the version you are using, and if you don't have an alternative, they'll go elsewhere.

And also, as Dave suggested, look for forum software that already exists, if that's what you want. Why reinvent the wheel?

If you're really interested in learning how dynamic websites work with databases, investigating php and mySQL might be worth your while. I first learned on ASP and SQL Server, but on my company's dime. Php/mySQL and ASP/SQL Server are similar in many ways, but the latter pair is more expensive.
 
  • #12
Another thing to consider with respect to Flash is that Google and other search engines can't index Flash very well. Search engines love well-structured sites with focused pages that are linked to each other in a logical fashion with text links (not fancy Javascript or Java based dropdown menus), and that have solid HTML-based text content which is divided up logically into sections and subsections via proper use of heading tags (<h1> <h2> etc.).
 
  • #13
Math Is Hard said:
...Php/mySQL and ASP/SQL Server are similar in many ways, but the latter pair is more expensive.

What do you mean by "expensive"?
 
  • #14
S_David said:
What do you mean by "expensive"?
Well, PHP and MySQL are free, so anything that is not free (e.g. ASP and SQL Server) is going to seem expensive by comparison.
 
  • #15
las3rjock said:
Well, PHP and MySQL are free, so anything that is not free (e.g. ASP and SQL Server) is going to seem expensive by comparison.

This is of no matter, at the end I need to program a good website.
 
  • #16
html5 is adding the <canvas element and flash is about fnished. I would highly recommend coding any landing pages in html5 and then directing those pages at some content management systems.

Look into joomla cms, wordpress blog, jimdo.com.


Here is a link to currently accepted html5 tags: http://www.smashingmagazine.com/2009/07/06/html-5-cheat-sheet-pdf/

Good luck, if you need more help google "netometry":)
 

Similar threads

  • · Replies 22 ·
Replies
22
Views
4K
  • · Replies 187 ·
7
Replies
187
Views
11K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 4 ·
Replies
4
Views
5K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 15 ·
Replies
15
Views
3K
  • · Replies 12 ·
Replies
12
Views
2K
  • · Replies 16 ·
Replies
16
Views
2K
Replies
7
Views
3K
Replies
86
Views
2K