Re: VB .NET



So technically, its not VB ...
"Phlip" <phlip2005@xxxxxxxxx> wrote in message
news:Ingxj.8487$f8.5577@xxxxxxxxxxxxxxx
Someone wrote:

I have decided to pick up programming because I can do HTML/XML/CSS/some
Flash...and I like it! I took a java class and didn't feel like I got
much out of it, just learned how to create a program that files payroll.

Learn Ruby on Rails next. It will make VB.NET look like an Edsel - a
clumsy gas guzzler designed by a committee for a captive market.

I have a roommate who has a large book on VB.NET that I've picked up. I
have gotten a quarter way through to realize I dont know this next
question...

what is the .NET? Is that the fact I am able to upload directly to a
webserver with the VB language or is VB.NET a whole different language to
itself?

Java is a feeble language over a very powerful VM - a Virtual Machine.
This VM fixes our industry's problem with diverse CPUs, each running its
own set of opcodes. Applications that use a VM can generally compile once
and run anywhere. Java gained early acceptance as corporate "middleware" -
for corporations tired of the bugs caused by C or C++, who need their
business logic stored in one big application.

This success made Microsoft envious. But Sun, Java's owner, predicted
their next move, and spiked their "terms of use" contracts with verbiage
to prevent it. MS violated the contract by trying to make that VM work
closer to Windows. Sun sued and won, and MS crippled their Java product.

Then MS "invented" a new language, essentially by searching-and-replacing
some of Java's keywords. They called this C#, and call their
implementation of the Java VM ".NET".

So your book is describing a crippled hack of a clone of a successful VM.
VB.NET is C# with some original Visual Basic keywords copied in, as an
upgrade path for users of VB Classic.

All this fun is a prime example why corporate tools suck, and open-source
tools are better. Free Software provides contracts that force programmers
to work to improve their tools. They don't use the tools to try to control
programmers and force them to pick between big companies.

--
Phlip
http://assert2.rubyforge.org/


.



Relevant Pages

  • Re: Why do some people hate java?
    ... programming language like Java to exist, or if Java must exists, there's ... The majority of programmers at the time were using C++, ... and other resources that are just as important to ...
    (comp.lang.java.programmer)
  • Re: How did C++ beat the competition?
    ... Efficiency is supposed to be built into the JVM, ... With C++ that meant that programmers had to learn a lot more or only use ... about Java as C++ programmers know about their language. ...
    (comp.lang.cpp)
  • Re: Static vs Dynamic
    ... Are you saying that the Java designers have been ... Not a very good advertisement for that language. ... it's easy to miss the bug because the code looks quite correct ... from programmers is a waste of time. ...
    (comp.lang.lisp)
  • Re: CollabRx seeks brilliant engineers for an excellent e-science adventure
    ... belief that lisp programmers are smarter/better. ... Java or PHP programmers. ... a type of language that attracts a personality that meets my perceptions ...
    (comp.lang.lisp)
  • Re: Comparing Lisp conditions to Java Exceptions
    ... All the ISO standards in the world will not make the world ... Nothing keeps you from annotating your program with exceptions based on what ... language should adhere to your theory. ... Curiously, although you don't say it, Java has the opposite problem. ...
    (comp.lang.lisp)