Why are there SO many ways to do the same thing in with Visual Studio and .net?
-
Nice reply. If you are looking to build an event calendar, be sure to check this out. http://www.telerik.com/products/aspnet-ajax/scheduler.aspx[]
I didn't get any requirements for the signature
-
xiecsuk wrote:
I'm 68, retired now, and trying to learn ASP.NET, MVC3, EF Code First and C# at home on my own. I wrote my first program in 1962-3, in what language I can't remember, and I have been programming on and off ever since. But I find that the modern frameworks and languages appear to be much more complicated in some ways than they need to be, but so much easier to use in others. Take EF Code First, for example. I think that is a wonderful piece of work.
Wow, and I thought I was an old codger! I've been at this since around 1976. You've REALLY been 'round the block! My take on the original question is this: pick whichever technology that suits your purpose and become highly proficient with it. Learn multiple technologies, sure, if you NEED to. In my case I found that building my own SIMPLE library around ADO.Net to get at SQL Server is all I need to develop my commercial applications. They're blindingly fast and my coding is consistent from one module to another. Sure, there exist tons of other ways I *could* do it and if I was just trying to pad my resume with a lot of terminology I might do that - but I'm focused on building a product, not on being able to rattle off a list of technologies that I "know". What I'm interested in hearing is "Wow" coming from my clients when they see how elegant and fast and ACCURATE the application I just wrote for them is. I don't think any of them care what tool (how old or new) I used was to craft their application. Who cares that I wrote the whole thing in assembly? (Actually it's all in C# but you get my drift!) True craftsmen are more focused on the output of their tools than they are on constantly having the latest and coolest tools to impress their friends. I figure that with VS2008, SQL Server and Active Reports (my main tools) I'll be able to continue to craft stuff for many years that can run in many places. I'm off the upgrade train with my tools for now. I got code to write. Later! -Max :D
I couldn't agree with you more. I developed a library of routines using VB when I was contracting, that allowed me to code quickly and accurately. I also made sure the permies I was working with adopted my techniques. That meant that we could quickly and easily update each others code to add new function, and maintain them quickly if the need arose. It also meant that you became very proficient in their use. I remember one client I had just started to work for asked me to look at some code that was extracting data out of an Oracle database of 23 million, yes million, records. It was taking over 24 hours to calculate an aggregated monthly figure. After 30 minutes experimentation, I had it running and giving an answer in 5 minutes. I remained at that company as a contractor for the next 7 years and wrote them around 15 business critical systems that saved them hundreds of thousands of pounds over that time. One system I wrote saved them around 25 thousand pounds per month in penalty payments. Still, that's enough of me bragging; the World Snooker final is about to start it's final session.
-
> Just for sh*ts and giggles I did my last project, a web application with about 10 > pages and 6 database tables all using my ADO.Net DataAccessLibrary that I wrote 8 > years ago and standard ASP.Net. Out of curiosity what kind of Unit Testing did you provide with that? -Rd
Hit any user to continue.
None. I have never done any unit testing. I test my methods as I code and have actual users do user acceptance testing. We also have a project manager write up a test plan with users. I've never done any unit testing, nor do I plan on it in the near future.
I didn't get any requirements for the signature
-
None. I have never done any unit testing. I test my methods as I code and have actual users do user acceptance testing. We also have a project manager write up a test plan with users. I've never done any unit testing, nor do I plan on it in the near future.
I didn't get any requirements for the signature
ToddHileHoffer wrote:
None. I have never done any unit testing. I test my methods as I code and have actual users do user acceptance testing. We also have a project manager write up a test plan with users. I've never done any unit testing, nor do I plan on it in the near future.
That's what I figured, and that's fine. The reason I asked is that I feel you'd probably find those the usefulness of various different frameworks is driven by the variety of things you want to do. If you are churning out roughly the same type of app in roughly the same way, if you aren't looking at Automated Unit Tests or Automated Acceptance Tests then yes, you'll work quite happily with the same tools you've used for years. If you try to move into those other areas you'll find you hit limitations in your toolset, and you'll find that some of those other frameworks have something to offer. So, by all means keep doing what works for you, but don't dismiss the tools and frameworks that you don't use. It may be that they solve a problem that you are not faced with. Best of luck -Richard
Hit any user to continue.