which way should I choose?

Posted on 2003-03-03
Medium Priority
Last Modified: 2013-11-19
Dear all,

I learnt HTML about 2 years ago, but just made static HTML almost the time.
Now, I decide to turn to dynamic HTML. But nowadays, there are numerous ways to create them. I have heard asp, jsp, .NET, php. I am so confused.

Could anyone advise my what is the most popular language for web service?

Any idea will be appreciated very much.
Question by:brifusg
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions

Expert Comment

ID: 8058478
This is a tough question because people would answer what they are currently using and/or what they personally prefer, so I'll yeah my personal opion.  If the webpages are going to be basic nothing techincal (which I'm getting from the question), if your website wants to be in a Microsoft enviroment, then make it ASP pages.  This is nice because if you decide on a particular laout and the contents will change from page to page, you can seperate the header section and the footer section as includes per page.

Another is the JAVA approach which can run on basically any operating system platform.  You can still do the same concept as listed above, but once the page is cached (when you call it), if the include files are changed in any way, you will also have to open those pages and resave them.  The new time stamp on the main webpage being called will recache the include files.

In short, if iits simple, but you want to make it dymanic, and you know HTML pretty good, either route is fine.  However, everyone is going through the Java approach, so start learning Java, and then you'll see that ASP is quite similar to Java, just in different calls.

Take care. Six

Expert Comment

ID: 8058548
your decision should be based on:
1-your platform/budget
2-your needs/audience
3-your existing skills

asp/.net/vbscript work on the microsoft platform, not free!
php is open source, platform independent, free!
javascript is client side scripting (good to learn) works on all new browsers, platform independent, free!
java is platform independent, harder to learn but very cool!
mySQL works great with anything, free, open source database: http://www.mysql.com/

bottom line:
-learn ASP/VBScript/SQL (Server)/Oracle if you are working with Microsoft products etc.
-learn PHP/JavaScript/MySQL if you are wanting to get your own database driven dynamic web site on a hosted domain (many companies are offering really good price)

hope this helps ;)

Expert Comment

ID: 8058950
LAMP (Linux/Apache/MySQL/PHP)

unless you are doing enterprise level work, using the above technologies are, in my opinion, your best bet, especially if you are not super technical. PHP has a wonderful user base a nd community for providing free scripts for almost any need you may have. There are plenty of web interfaces to make using MySQL databases very easy. And yes, Linux hosting is amazingly cheap.

BTW, a good host i have found is www.cheapwebhost.us
they have a number of different Linux plans, some as low as $7/year, and every plan comes with a web-based control panel, PHP installed, a number of tools to help with all aspects of your site, from stats to scripts, to mysql databases and email management. give them a try!

Good luck!
Secure Your WordPress Site: 5 Essential Approaches

WordPress is the web's most popular CMS, but its dominance also makes it a target for attackers. Our eBook will show you how to:

Prevent costly exploits of core and plugin vulnerabilities
Repel automated attacks
Lock down your dashboard, secure your code, and protect your users


Expert Comment

ID: 8059107
I just answered this question pretty comprehensively at this site:

Personally, I recommend Cold Fusion for programmers coming from the HTML world because Cold Fusion is written using the Cold Fusion Markup Language - a language similar in syntax to HTML (but very powerful).

Expert Comment

ID: 8059907
The above are all server side scripting.  People mean two different things when they say 'dynamic' html.

One is dynamically generated, database driven html.  Which you can achieve with one of the above platforms.

The other is DHTML which is client side manipulation of html.  DHTML first got big with IE4, and now the W3C (world wide web consortium) has a new DOM (document object model) that is cross-browser compatible and allows even more extensive client side manipulation of page elements - everything from simple animations to creating new form fields on the fly.

The site w3schools.com has the best tutorials on the web.
ASP: http://www.w3schools.com/asp/default.asp
DHTML: http://www.w3schools.com/dhtml/dhtml_intro.asp
Javascript: http://www.w3schools.com/js/default.asp
CSS (Stylesheets): http://www.w3schools.com/css/default.asp

First I would catch up on everything that's changed with HTML, CSS, Javascript, and DHTML before I set out to learn server side scripting.  Everything I just mentioned you can play with for free with nothing more than Notepad and a browser (though HTML-Kit - free from www.chami.com - is much nicer to use).  To me it makes sense to learn all the client side stuff that your server side processing may be spitting out.

Accepted Solution

GhostMod earned 0 total points
ID: 10463248
PAQed - no points refunded (of 20)

Community Support Moderator

Featured Post

WordPress Tutorial 3: Plugins, Themes, and Widgets

The three most common changes you will make to your website involve the look (themes), the functionality (plugins), and modular elements (widgets).

In this article we will briefly define each again, and give you directions on how to install them.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Color can increase conversions, create feelings of warmth or even incite people to get behind a cause. If you want your website to really impact site visitors, then it is vital to consider the impact color has on them.
CTAs encourage people to do something specific to show interest in your company, product or service. Keep reading to learn why CTAs should always be thought of as extremely important, albeit small, sections of websites.
The viewer will learn how to dynamically set the form action using jQuery.
The viewer will get a basic understanding of what section 508 compliance can entail, learn about skip navigation links, alt text, transcripts, and font size controls.
Suggested Courses

765 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question