How would you decide?
-
Fritz Onion wrote one of my favourite ASP.NET books, but who is he ? I've never heard of him. I agree though, some of my best .NET books are the Addison Wesley ones. Same with my C++ books. Christian I have several lifelong friends that are New Yorkers but I have always gravitated toward the weirdo's. - Richard Stringer
An ASP.NET guru. ;) His blog is here: http://pluralsight.com/blogs/fritz/default.aspx
Quantum materiae materietur marmota monax si marmota monax materiam possit materiari?
-
An ASP.NET guru. ;) His blog is here: http://pluralsight.com/blogs/fritz/default.aspx
Quantum materiae materietur marmota monax si marmota monax materiam possit materiari?
Cool - thanks. Christian I have several lifelong friends that are New Yorkers but I have always gravitated toward the weirdo's. - Richard Stringer
-
I'm going into landscaping myself ;) Cheers, Tom Archer "Use what talents you possess. The woods would be very silent if no birds sang there except those that sang best." - William Blake * Inside C# -Second Edition * Visual C++.NET Bible * Extending MFC Applications with the .NET Framework
You willing to travel to Louisiana for very little money then? My yard looks like crap right now. :) Jeremy Falcon
-
It looks like I may be coming up on a slow period the last 6 weeks of the year, although there is still plenty of time for another contract to get signed... I've been playing with a product idea to start on while scrounging for more work, but am torn on the technology to use... If I go C++, ATL/WTL I get a fast, responsive system that will coexist happily with other applications. However, some of the nice things that are available in .NET are hard to come by, for instance a smart client that can auto-update itself, a plug-in architecture, things like the some of the P&P application blocks, etc. If I go C# and .NET, I may have performance issues on low end (CE.NET) hardware to be addressed, and may have problems if I do any web services components with coexisting with other applications. (One product I work with regularly only works with .NET 1.0, and installing 1.1 breaks some of their app's features) On the other hand, lots of functionality in the .NET framework libraries and application blocks that would require writing a lot more code in C++. Option 3 is to start with the beta .NET 2.0 SDK, port what I need forward and assume that I'll be done and well ahead of the pack when it's finally released. Might get some writing work out of that... I'll write in anything from VBScript to Assembly if it's what the job requires, so I'm language neutral. What I'm curious about, is if it were your call, how would you approach a new product development project today?
I think you need to abandon the MiroSoft world altogether. I suggest COBOL and VSAM. Maybe IMS if you want to get real fancy. No DB/2 though.;P
-
It looks like I may be coming up on a slow period the last 6 weeks of the year, although there is still plenty of time for another contract to get signed... I've been playing with a product idea to start on while scrounging for more work, but am torn on the technology to use... If I go C++, ATL/WTL I get a fast, responsive system that will coexist happily with other applications. However, some of the nice things that are available in .NET are hard to come by, for instance a smart client that can auto-update itself, a plug-in architecture, things like the some of the P&P application blocks, etc. If I go C# and .NET, I may have performance issues on low end (CE.NET) hardware to be addressed, and may have problems if I do any web services components with coexisting with other applications. (One product I work with regularly only works with .NET 1.0, and installing 1.1 breaks some of their app's features) On the other hand, lots of functionality in the .NET framework libraries and application blocks that would require writing a lot more code in C++. Option 3 is to start with the beta .NET 2.0 SDK, port what I need forward and assume that I'll be done and well ahead of the pack when it's finally released. Might get some writing work out of that... I'll write in anything from VBScript to Assembly if it's what the job requires, so I'm language neutral. What I'm curious about, is if it were your call, how would you approach a new product development project today?
It's kind of hard to say without knowing more specifics about the application. But if I were building a large scale client-side gui application like Office etc. I would not use .NET. Plus, auto-update, plug-in architecture, etc. aren't that hard to implement in C++. I doubt that the .NET way is so much better that the cost-savings in development time and functionality would make it a no-brainer over C++. If you're going to go with .NET over C++ make sure you prove to yourself that all the perceived benefits are real. And that the cons will only affect a small enough percentage of your user base that it becomes negligible. Todd Smith
-
Tom Archer wrote: 1. Outsource the product to India - let them decide how to write it. It would take me so long to write requirements documents good enough to develop from that I'd be better off writing it myself. I've had some experience with outsourcing projects that were not painstakingly defined. Tom Archer wrote: 2. Return to school and get a degree in accounting or something else that isn't being outsourced. Auto mechanics. Someone's got to work on the Executives and Lawyers cars. It will never pay to ship them overseas... Most any white caller work it's just a matter of time.
Mark Tutt wrote: Auto mechanics. Good plan! I made a discovery at work today that has me full of ideas. There's a treasure trove of training tapes here for certification as a Mercury Marine Mechanic and Yamaha 5-star Mechanic. Even better, I can do all the training at home and take the tests on the Internet. It's going to drive the mechanics nuts when the lowly parts guy is sporting his own certificates on the wall. :-D Besides, have you any idea what all those Lawyers and Accountants pay to have their fancy toys fixed?:omg::omg: "If it's Snowbird season, why can't we shoot them?" - Overheard in a bar in Bullhead City
-
Mark Tutt wrote: Auto mechanics. Good plan! I made a discovery at work today that has me full of ideas. There's a treasure trove of training tapes here for certification as a Mercury Marine Mechanic and Yamaha 5-star Mechanic. Even better, I can do all the training at home and take the tests on the Internet. It's going to drive the mechanics nuts when the lowly parts guy is sporting his own certificates on the wall. :-D Besides, have you any idea what all those Lawyers and Accountants pay to have their fancy toys fixed?:omg::omg: "If it's Snowbird season, why can't we shoot them?" - Overheard in a bar in Bullhead City
Roger Wright wrote: Besides, have you any idea what all those Lawyers and Accountants pay to have their fancy toys fixed? Unfortunately, yes. I sold my German cash consumer just before starting my own company. I actually love working on cars, since I was a kid, just never had time as an adult. Now I'm spending my evenings working on a Cobra replica as a way to unwind...
-
Can't you tie to a specific version of the framework in your assembly if you need to ? Yes. You can use config files to force the application to bind to a certain runtime. However, this assumes that they have the 1.0 runtime installed and not just the 1.1 runtime.
Quantum materiae materietur marmota monax si marmota monax materiam possit materiari?
You can also get it to use both - ie prefers 1.1 but uses 1.0 if 1.1 is not available. "I think I speak on behalf of everyone here when I say huh?" - Buffy
-
Roger Wright wrote: Besides, have you any idea what all those Lawyers and Accountants pay to have their fancy toys fixed? Unfortunately, yes. I sold my German cash consumer just before starting my own company. I actually love working on cars, since I was a kid, just never had time as an adult. Now I'm spending my evenings working on a Cobra replica as a way to unwind...
Mark Tutt wrote: working on a Cobra replica as a way to unwind... Good for you!:-D I'm rebuilding a small boat from the keel up for much the same purpose. Working with real, steel tools is so therapeutic after tapping plastic keys and dealing with idiot customers all day...:cool: "If it's Snowbird season, why can't we shoot them?" - Overheard in a bar in Bullhead City
-
Christian Graus wrote: Mark Tutt wrote: My only real worry with C# & .NET is performance. My understanding is that performance is only an issue for the first time that any piece of code is executed ? Yes, I have to play around with the pre-compilation options, I haven't tried that yet... Christian Graus wrote: Mark Tutt wrote: It's the ASP.NET problem. You can only have one version associated, and their stuff doesn't appear to be compatible with 1.1. Oh, OK. That's fair enough. They can't/won't fix it ? Nope. They're not very nice about playing well with other applications on their servers (never mind that it's the customer's machine). They also check the version numbers of various DLL's and refuse to run if a version other than what they're validated with is installed.
Good ol' management at work. It's one program you have to run to register the 1.0 framework with IIS again if 1.1 is installed. For that matter does the .NET framework even auto-register with IIS? I seem to always need to run iisreg_net. They are missing the whole point of being able to have multiple versions of the framework installed. That's why I love the ability for apps to know what version they need as opposed to the java way of doing things which is to always ship the version you built on with your product to ensure things work. Seems so wrong... so wrong... - Drew