Question:
I want your opinion about this .
In order to say it clearly , I think I have to describe it in long sentences .
I could consider myself as Intermediate/Advance Access Developer ;
Intermediate/Advanced Database designer .
Because of the requirements , I must create Web Application . Access Pages
is not suitable for that so I think about learning VB Net / ASP Net . I am
learning it for just about 2 months . with just little background on that
thing , could I say that :
A. ASP net is for web server application .
B. ASP net and VB script is not good enough for Client scripting on html .
I really need both capabilities of the language .
I ended up wasting 3 days for investigating other options . It crossed my
mind to learn Python / Ironphyton . I found in one article that Dot Net is
not "Dynamic Progamming" which meant that variables must be declared before
they are used .
But Learning is serious Investment. Before spending two or more years
learning new languages , I must be sure which are more suitable for :
A. Web programming with server side and client side capabilities .
B. Web progamming for database application .
Answer:
I'm not much of a web developer, but I'd say VB.NET, Java, Javascript, and
PHP should be the languages to target. PHP is the simpliest in my
experiance, and will do the job for simple applications.
The platforms you want to target is important. VB.NET isn't all that
worthwhile if you are targeting *nix servers, but I hear ASP.NET is a little
easier to deal with than Javas system.
You aren't going to get a single language for coding both serverside and
clientside systems. Browsers only support a small number of langauges,
javascript mostly. Serverside languages are generally broader, either
designed for easier use (templating languages like PHP) or more sure and
flexible programming(statically typed, compiler checkd languages like VB.NET
and Java).
Submit Your
Own Answer!