December 1st, 2010, 7:55 pm
QuoteOriginally posted by: ChurchBut does C# have lots of standard functionality or do you have to model everything yourself?Standard functionality does make the model more transparant and more easily transferable to other people.I might be mistaken, but it seems to me that C# is more suitable when you have a large department with several people with C# knowledge.You can generally get libraries for a lot of things, but if you want this to be certified you should make sure it's open source so you can verify the functionality. Having built in commands does nothing to promote transparency because a lot of the Matlab functions are binaries where you can't verify that the function isn't doing something weird in specific instances.C# can be utilized in any size of team, my boss basically built our main portfolio platform on his own in C#.It's much simpler to do the GUI, verify functionality, take care of connections and data storage, track and log audit trail for ERM etc.It's just all simpler with C# than jumping through hoops with the options you mentioned.