473,397 Members | 2,056 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,397 software developers and data experts.

Language Confusion

What direction to look into?

I'm using VB.net for the ASP.net main language, with some Web server
controls, and some HTML server controls,
and want to add some Client side functionality to the UI, for example, a
mouseover event on a gizmo to light up or something,
but don't want a roundtrip to the server on everything.

1.) Would I use Javascript, VB Script, jScript.net, or what?
2.) On the DHTML side of things, the pros and cons seem confusing, i.e. HTC
?, and CSS, java applets, active x, flash, and ????
Can you point me to some clearification on the capabilities of these
approaches?
3.) I can see how you can just use DHTML (i.e. javascript) on the client
side and not use any of the server side stuff,
but I don't see a way to reference the Web Server controls and the DHTML
from the VS.net IDE.

This may sound confusing, but what I'm asking is, basically, I want the best
of both worlds... the OOP of the Server Side stuff,
and an OOP stuff on the client side, all rolled in to ONE OOP approach. I'm
hoping I don't need to learn three or four different
languages to accomplish this... i.e. VB.NET, javascript, jscript, and
whatever else. (maybe I do?).

By the way, I'm not too concerned about the targeted browser capabilities, I
can keep my intended audience on the lastest greatest IE.
Nov 18 '05 #1
2 1288
Let's narrow things a bit.

JavaScript & JScript - These are essentially the same language. There are a
few differences in the objects, methods and properties, but as for treating
them as 2 languages to learn & know, not really. If you know JavaScript
(and you should for all your client-side coding), you are all set there.

VBScript - Dead and gone as far as web development is concerned. Don't
bother.

HTML & CSS - Absolute requirements for providing rich output to the client.

DHTML - Is simply what you get when you use client-side scripting (here's
where your JavaScript will come into play) to programmatically alter HTML
elements via their CSS attributes.

Java Applets & ActiveX - Best to try to avoid these items as they put
demands on the client to have (or download) additional components.

Flash - Well, now you are getting "Flashy". Very nice technology, but
certainly not something that is required to use as part of any OO
programming solution.

Bottom line:

Use HTML & CSS for the raw presentation aspects of the web page.
Use DTHML & JavaScript to perform client-side programming (whatever that may
mean for your needs).
Use ASP.NET to perform your server-side programming (DB connectivity,
invoking other classes, etc.)
"John Carnahan" <ca********@msn.com> wrote in message
news:O9**************@TK2MSFTNGP10.phx.gbl...
What direction to look into?

I'm using VB.net for the ASP.net main language, with some Web server
controls, and some HTML server controls,
and want to add some Client side functionality to the UI, for example, a
mouseover event on a gizmo to light up or something,
but don't want a roundtrip to the server on everything.

1.) Would I use Javascript, VB Script, jScript.net, or what?
2.) On the DHTML side of things, the pros and cons seem confusing, i.e. HTC ?, and CSS, java applets, active x, flash, and ????
Can you point me to some clearification on the capabilities of these
approaches?
3.) I can see how you can just use DHTML (i.e. javascript) on the client
side and not use any of the server side stuff,
but I don't see a way to reference the Web Server controls and the DHTML
from the VS.net IDE.

This may sound confusing, but what I'm asking is, basically, I want the best of both worlds... the OOP of the Server Side stuff,
and an OOP stuff on the client side, all rolled in to ONE OOP approach. I'm hoping I don't need to learn three or four different
languages to accomplish this... i.e. VB.NET, javascript, jscript, and
whatever else. (maybe I do?).

By the way, I'm not too concerned about the targeted browser capabilities, I can keep my intended audience on the lastest greatest IE.

Nov 18 '05 #2
Thanks Scott,
That gave me what I'm looking for.
John
Let's narrow things a bit.

JavaScript & JScript - These are essentially the same language. There are a few differences in the objects, methods and properties, but as for treating them as 2 languages to learn & know, not really. If you know JavaScript
(and you should for all your client-side coding), you are all set there.

VBScript - Dead and gone as far as web development is concerned. Don't
bother.

HTML & CSS - Absolute requirements for providing rich output to the client.
DHTML - Is simply what you get when you use client-side scripting (here's
where your JavaScript will come into play) to programmatically alter HTML
elements via their CSS attributes.

Java Applets & ActiveX - Best to try to avoid these items as they put
demands on the client to have (or download) additional components.

Flash - Well, now you are getting "Flashy". Very nice technology, but
certainly not something that is required to use as part of any OO
programming solution.

Bottom line:

Use HTML & CSS for the raw presentation aspects of the web page.
Use DTHML & JavaScript to perform client-side programming (whatever that may mean for your needs).
Use ASP.NET to perform your server-side programming (DB connectivity,
invoking other classes, etc.)
"John Carnahan" <ca********@msn.com> wrote in message
news:O9**************@TK2MSFTNGP10.phx.gbl...
What direction to look into?

I'm using VB.net for the ASP.net main language, with some Web server
controls, and some HTML server controls,
and want to add some Client side functionality to the UI, for example, a
mouseover event on a gizmo to light up or something,
but don't want a roundtrip to the server on everything.

1.) Would I use Javascript, VB Script, jScript.net, or what?
2.) On the DHTML side of things, the pros and cons seem confusing, i.e. HTC
?, and CSS, java applets, active x, flash, and ????
Can you point me to some clearification on the capabilities of these approaches?
3.) I can see how you can just use DHTML (i.e. javascript) on the client
side and not use any of the server side stuff,
but I don't see a way to reference the Web Server controls and the DHTML
from the VS.net IDE.

This may sound confusing, but what I'm asking is, basically, I want the

best
of both worlds... the OOP of the Server Side stuff,
and an OOP stuff on the client side, all rolled in to ONE OOP approach.

I'm
hoping I don't need to learn three or four different
languages to accomplish this... i.e. VB.NET, javascript, jscript, and
whatever else. (maybe I do?).

By the way, I'm not too concerned about the targeted browser

capabilities, I
can keep my intended audience on the lastest greatest IE.


Nov 18 '05 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

49
by: Ville Vainio | last post by:
I don't know if you have seen this before, but here goes: http://text.userlinux.com/white_paper.html There is a jab at Python, though, mentioning that Ruby is more "refined". -- Ville...
105
by: Peter Hickman | last post by:
Well after all this discussion it would appear that a 'Python like' language has appeared => Prothon. http://www.prothon.org/index.html Very alpha, sort of like Python (if you consider the...
63
by: Tristan Miller | last post by:
Greetings. Do any popular browsers correctly support <q>, at least for Western languages? I've noticed that Mozilla uses the standard English double-quote character, ", regardless of the lang...
18
by: 5460lqh | last post by:
who can tell me which two features in the C++ language are most usefule, and which two features that you think are the most over-rated or the most misused and why you think so? Thanks very much!
21
by: asm | last post by:
Hi All, Like typdef, does C have further support for portability? Thanks, ASM
134
by: evolnet.regular | last post by:
I've been utilising C for lots of small and a few medium-sized personal projects over the course of the past decade, and I've realised lately just how little progress it's made since then. I've...
106
by: cfmortgagepro | last post by:
Hi, I know that I'm an extreme newb by asking this overly beaten question, but I am leaning toward C#, becuase the perception is that it is better to learn than VB.Net. I guess it makes you...
669
by: Xah Lee | last post by:
in March, i posted a essay “What is Expressiveness in a Computer Language”, archived at: http://xahlee.org/perl-python/what_is_expresiveness.html I was informed then that there is a academic...
14
by: bearophileHUGS | last post by:
The The Computer Language Shootout has just published results for Python 2.5 and Psyco 1.5.2. Comparing the old (Python 2.4) Gentoo Pentium 4 results (now not visible anymore) with the new results,...
28
by: Rico Secada | last post by:
Hi. First let me start by saying, please don't let this become a flame-thing. Second, I need some advice. I am a 35 year old programmer, who program in C/C++, PHP and Bourne Shell almost...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development projectplanning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.