Hello there,
I'm new to CSLA world. I'm very sorry for asking a dumb question.
Is there any feature or functionality difference between CSLA 2.x C# version and VB.NET version?
I hope both the versions does have same kind of features and functionality.
Thanks
Ravz
As you know - Rocky is a reknowned expert in VB.
So the VB version has all the good stuff in it. (Just kidding.)
In fact, they are identical.
Although Rocky had to learn how to add semi-colons and curly braces to VB in order to get C# code to run.
Ok - just kidding again. Rocky actually learned C# style coding so that it is an excellent example of how to write good code.
Rocky tries very hard to keep the 2 versions in synch. In fact, the latest eBook (released yesterday) came out with the C# code first. The VB version of the book will take a few more days as Rocky re-learns his first language.
Joe
The two versions are interchangeable. Literally. In fact, the unit tests are one set of tests that test both framework versions, just to make sure they are interchangeable.
And Joe, VB wasn't my first language
I think it goes like this:
I've also dabbled in some other languages like Oberon, Java, the FlexWiki script language (a functional programming language), etc.
Also, I wonder if Windows Workflow (WF) qualifies as a language. It is XAML-based, so perhaps it fits under XAML.
Note that HTML isn't in the list. It isn't a real language, sorry. A markup language to be sure, but not a programming language. If we count HTML here, then all the ESC sequence programmong from my VAX days should count, and perhaps all the control markup codes from my C64 word processor should count too
A long time ago I blogged about my view that any decent programmer should know at least two languages from two different language families. I strongly believe that is true. Languages come and go, but the cool features from each language family provide a conceptual base that allows people to be adaptible over time. If you only know C-style or Basic-style languages, you are crippling your understanding of computing and ultimately your career.
Copyright (c) Marimer LLC