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

  • Thread starter Thread starter EngWiPy
  • Start date Start date
AI Thread Summary
The discussion centers on the best programming language for creating a personal website, with varying opinions on the most suitable options. PHP is frequently recommended for its accessibility and power, especially for projects that may require database integration. ASP.NET is suggested for larger enterprise-level projects, while Ruby on Rails is noted for its growing popularity. For static websites, a combination of HTML, CSS, and JavaScript is deemed sufficient. The conversation also emphasizes the importance of using existing forum solutions if forums are to be included, rather than building from scratch. Flash is dismissed as a primary tool for website development due to compatibility issues and poor search engine indexing. The discussion concludes with recommendations for content management systems like Joomla and WordPress for easier website management and development.
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 reccomend 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":)
 
Back
Top