473,748 Members | 9,416 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

A very general question on .NET for beginner

Hello

I am interested learn more about .NET but am uncertain of exactly what niche
it fills in the world of programming. (The more I read the more I am
confused).

What I am looking for is the ability ot write programs to work on mobile
phones, as well as web pages, and to interact with servers.

My background is a basic knowledge of VBA, XHTML and Java. Java can
certainly work on mobiles and can be used to create dynamic web pages. I was
wondering what the benefits of using VB.NET maybe instead of J2EE for example.

If I use things like ASP.NET to facilitate a dynamic web page (i.e can
receive input and give output) can I use .NET to interact with a server? As
an example, suppose I have a business selling shoes and I make a web site for
online orders and purchases. How can .NET allow me to integrate a web page
with a business server such that, for example, if a pair of shoes is ordered
that automatically deducts one pair of shoes from the 'shoe inventory' on the
business server.

The bit I don't understand is how .NET can integrate with servers at the
business side? Suppose a typical business server is written in Java, how
would that integrate with, say, VB.NET?

I am pretty new to all this so please forgive my obvious misunderstandin gs.
I just want to be sure I am on the right track with the right and most
flexible product before I spend those dollars for the textbooks etc.

I really appreciate anybody who can spare 2 minutes to share their insights.

Best Regards
Alex Park
Jul 21 '05 #1
2 1386
Howdy! Nice to see another fellow java dev looking at .net! :>
I am interested learn more about .NET but am uncertain of exactly what
niche
it fills in the world of programming. (The more I read the more I am
confused). Yup, been there. .NET is a lot to chew on, and that's just the framework!
Kind of like java and J2EE. The first thing I would suggest wrapping your
brain around is the language vs framework (no easy feat! :<).

C# to .NET is like java to j2ee. C# to .NET is also like java to j2sdk
runtime environment. So in otherwords, if you write a Swing app, you have
to have the java runtime environment pre-installed before you can
successfully run your java app. Forgive me if you already know this stuff,
but it's useful background knowledge. So, if you write an app using VB.NET
(don't get hung up on the .net in the VB language name) or C#, your client
will have to have the .NET framework installed as well. However, the one
difference between .net and the java runtime environment and j2ee, is .NET
is both the runtime environment for your thick clients and your server
environment. No need for separate installs.
What I am looking for is the ability ot write programs to work on mobile
phones, as well as web pages, and to interact with servers. Visual Studio has a lot of support for this! We've had to do a lot of
dancing in our code to recognize different browser types, but you get all
that logic for free with .NET. YAHOO! :> Maybe you can get this stuff for
free now with j2ee, but it wasn't like that a while ago.
My background is a basic knowledge of VBA, XHTML and Java. Java can With you java background, you should be able to move to C# quickly. I would
suggest bypassing VB.NET. If you know C#, you can easily back fit your
brain/knowledge with VB.NET examples and understand them, but it might not
work the other way around as easily.
certainly work on mobiles and can be used to create dynamic web pages. I
was
wondering what the benefits of using VB.NET maybe instead of J2EE for
example. Having already suggested C#, I'll go with that one for now. :> Benefits?
Shit just works! Sorry for the language! But things like handling the
browser's back button is one property (IsPostback), that's it! No magic,
now four months of special development, you get it for free! AMAZING!
Let's see j2ee do that in 2m or less! :< IIS (your server, like Tomcat or
WebLogic) is part of your develoment environment, it works, it's solid,
easily lets you do security, is free (with XP and with servers you buy), and
the admin is a PIECE OF CAKE! Have you tried administrating Tomcat with the
..conf files? What about with WebLogic, the 40G piece of software? JBOSS is
no better. Although the servers are free, you pay for in sweat equity. :<
Been there man, I hated it, and going bald cause of it! :<
receive input and give output) can I use .NET to interact with a server?
As There are MANY ways to interact with the server. As for specifics, you are
pretty much on the same playing field here. You have HTTP, HTTPS, web
services, remote calls, etc, they are implemented on both
platforms/frameworks/languages. Good ideas usually get implemented all over
the place.
flexible product before I spend those dollars for the textbooks etc.

I futzed around for two years before biting the bullet. I still do
jsp/java/j2ee dev for my paying gig, but I have FUN at night with C# and
..NET with my four hosted websites! Yup four!

I used to run those four websites with JSPs on WebLogic on Linux accessing a
MySQL db and doing development on XP with JBuilder (also running dev license
of WLS), and I have to tell you it was NO end of frustration, pain and sheer
sense of stupidity! I'm not dumb, a bit slow sometimes, but I'm a geek at
heart, and I had a hard time cracking the linux-boys-club, getting help from
linux people is HORRIBLE! Things are meant to be complicated to keep
newbies away! :< However, with the MS world, people ALWAYS want to help
you. Before I did java, I did VB (4, 5, 6), and I missed that community! I
hated asking a question on how to change file permissions and being told to
RTFM, referenced to a command that didn't work on my distribution, and then
ultimately being forwarded to a thousand page manual!!!!!!!!! !!! :<<<<
However, with Visual Studio, IIS and SQL Server, stuff just works together
man! I swapped my four websites (server installs and JSP to ASPX
conversions) in two nights! That's how easy it is with .NET. Want more?
Productivity is at least 10 fold improvement over j2sdk/j2ee! What I
struggled with in creating a thick client windows application in a month, I
did in two nights with C#!!!!!!!!!!!!! ! That included design,
implementation and creating the setup program! Productivity? .NET wins
HANDS DOWN!

PS No, I'm not a Microsoft employee, I just like working with stuff that,
well, WORKS!!!!!!!!!! Those are my findings, maybe you or others will have
different opinions, but try it out, download the beta for VS2k5 and play
with it for a few weeks at night. I am positive you will not be
disappointed! Good luck!
Jul 21 '05 #2
check out this site, they have a lot of info about .Net:
http://www.microsoft.com/net/

Jul 21 '05 #3

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

Similar topics

5
5784
by: HchC | last post by:
Not looking for a special or fancy css stylesheet. For a HTML beginner, stylesheet is still far away from now. Not even said thinking about cross browser. But, an XHTML page without stylesheet look ugly. SO, I am looking for a "cross browser" "general" stylesheet that can be apply to a general HTML page.
8
2381
by: Grrrbau | last post by:
I'm a beginner. I'm looking for a good C++ book. Someone told me about Lafore's "Object-Oriented Programming in C++". What do you think? Grrrbau
6
1570
by: Alex | last post by:
Hello I am intersting in developing and my background is VBA used in Excel and a brief intro to Java. I am interested in learning beyond VB and feel that C++ would be a very good language to get to know and give a lot of flexibility (if not tough to learn). I would like some advice on the merits of learning C++ versus C# or Visual Basic or Java for that matter.
22
18149
by: ddg_linux | last post by:
I have been reading about and doing a lot of php code examples from books but now I find myself wanting to do something practical with some of the skills that I have learned. I am a beginner php programmer and looking for a starting point in regards to practical projects to work on. What are some projects that beginner programmers usually start with? Please list a few that would be good for a beginner PHP programmer to
2
3425
by: CORTHOM | last post by:
If any one that can help me I have this simple database that I need to gather information and sort depending on carrier. A field in one of the tables is set up for general date format and I need to create a query to update the field to short date. I figured this is the only way since the information is being imported from excel in general date format. If any one can help that would be greatly appreciated Im a beginner and this seems to...
0
8984
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
9530
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, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
9363
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 tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
9312
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 Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
1
6793
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
6073
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
4593
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
1
3300
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
3
2206
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

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.