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. 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.
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.
This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics
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...
|
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...
|
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...
|
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!
|
by: asm |
last post by:
Hi All,
Like typdef, does C have further support for portability?
Thanks,
ASM
|
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...
|
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...
|
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...
|
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,...
|
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...
|
by: Charles Arthur |
last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
|
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...
|
by: nemocccc |
last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
|
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...
|
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,...
|
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...
|
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...
|
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...
|
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,...
| |