asp.net or WPF (not design or code question but general opinion)
-
ok Soon to start rebuilding the companies core application. Currently it is an ASP.net app but it was recommended to me to consider switching to a WPF application for it. no more than 100 users at most, and on a normal day maybe 30 at once using some portion of the app consistently. not required to have outside access, only usable while at work not at home. Soon to be setting up SharePoint so I am considering putting all reporting through SharePoint and completely removing it from the current application either way. Going with WPF I could create separate apps for different departments instead of one giant app as it currently is on the ASP. Either solution would be using SQL2008 R2 for the database and would be running on just updated 64 bit servers with plenty of resources.(we are upgrading EVERYTHING from hardware to server 2008 r2, everything..) The plan is to move the current projects over as is and get the new hardware running, then its a rebuild of the application one way or another, ultimately it will be up to me which way to rebuild it, as is with better streamlining and hopefully better code, or completely new direction, its at my discretion. Based on such general and nonspecific knowledge as I have shared..... is there any preference to one way or the other(web app vs WPF)? and Reasons why? Edit: I have not coded in WPF as of yet, have in asp.net but I'm not really worried about the learning curve, just being clear as to why I wanted to get opinions. Is it worth taking the time to learn WPF right now basically
Programming is a race between programmers trying to build bigger and better idiot proof programs, and the universe trying to build bigger and better idiots, so far... the universe is winning.
-
ok Soon to start rebuilding the companies core application. Currently it is an ASP.net app but it was recommended to me to consider switching to a WPF application for it. no more than 100 users at most, and on a normal day maybe 30 at once using some portion of the app consistently. not required to have outside access, only usable while at work not at home. Soon to be setting up SharePoint so I am considering putting all reporting through SharePoint and completely removing it from the current application either way. Going with WPF I could create separate apps for different departments instead of one giant app as it currently is on the ASP. Either solution would be using SQL2008 R2 for the database and would be running on just updated 64 bit servers with plenty of resources.(we are upgrading EVERYTHING from hardware to server 2008 r2, everything..) The plan is to move the current projects over as is and get the new hardware running, then its a rebuild of the application one way or another, ultimately it will be up to me which way to rebuild it, as is with better streamlining and hopefully better code, or completely new direction, its at my discretion. Based on such general and nonspecific knowledge as I have shared..... is there any preference to one way or the other(web app vs WPF)? and Reasons why? Edit: I have not coded in WPF as of yet, have in asp.net but I'm not really worried about the learning curve, just being clear as to why I wanted to get opinions. Is it worth taking the time to learn WPF right now basically
Programming is a race between programmers trying to build bigger and better idiot proof programs, and the universe trying to build bigger and better idiots, so far... the universe is winning.
Why not go with Silverlight instead? You *should* worry about the learning curve (Silverlight and WPF are like inbred relatives), because neither are much like ASP.Net.
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass." - Dale Earnhardt, 1997 -
ok Soon to start rebuilding the companies core application. Currently it is an ASP.net app but it was recommended to me to consider switching to a WPF application for it. no more than 100 users at most, and on a normal day maybe 30 at once using some portion of the app consistently. not required to have outside access, only usable while at work not at home. Soon to be setting up SharePoint so I am considering putting all reporting through SharePoint and completely removing it from the current application either way. Going with WPF I could create separate apps for different departments instead of one giant app as it currently is on the ASP. Either solution would be using SQL2008 R2 for the database and would be running on just updated 64 bit servers with plenty of resources.(we are upgrading EVERYTHING from hardware to server 2008 r2, everything..) The plan is to move the current projects over as is and get the new hardware running, then its a rebuild of the application one way or another, ultimately it will be up to me which way to rebuild it, as is with better streamlining and hopefully better code, or completely new direction, its at my discretion. Based on such general and nonspecific knowledge as I have shared..... is there any preference to one way or the other(web app vs WPF)? and Reasons why? Edit: I have not coded in WPF as of yet, have in asp.net but I'm not really worried about the learning curve, just being clear as to why I wanted to get opinions. Is it worth taking the time to learn WPF right now basically
Programming is a race between programmers trying to build bigger and better idiot proof programs, and the universe trying to build bigger and better idiots, so far... the universe is winning.
There might be a middle option - Silverlight. But in general, if the application is a web application and works well as a web application then retain it as a web application. If you want some extra features, you can move to Silverlight. If you need more than that then certainly use WPF. Usually, if the application already uses web services of some sort and does not require to do anything on the client machine, it is best to leave it as a web application. With proper toolkits, you can develop very rich web applications. If you cannot fit some things using Javascript and HTML, you can go to Silverlight. If even Silverlight is not good enough, consider WPF. Whatever, knowledge you gained by learning Silverlight can be transferred to WPF.
-
ok Soon to start rebuilding the companies core application. Currently it is an ASP.net app but it was recommended to me to consider switching to a WPF application for it. no more than 100 users at most, and on a normal day maybe 30 at once using some portion of the app consistently. not required to have outside access, only usable while at work not at home. Soon to be setting up SharePoint so I am considering putting all reporting through SharePoint and completely removing it from the current application either way. Going with WPF I could create separate apps for different departments instead of one giant app as it currently is on the ASP. Either solution would be using SQL2008 R2 for the database and would be running on just updated 64 bit servers with plenty of resources.(we are upgrading EVERYTHING from hardware to server 2008 r2, everything..) The plan is to move the current projects over as is and get the new hardware running, then its a rebuild of the application one way or another, ultimately it will be up to me which way to rebuild it, as is with better streamlining and hopefully better code, or completely new direction, its at my discretion. Based on such general and nonspecific knowledge as I have shared..... is there any preference to one way or the other(web app vs WPF)? and Reasons why? Edit: I have not coded in WPF as of yet, have in asp.net but I'm not really worried about the learning curve, just being clear as to why I wanted to get opinions. Is it worth taking the time to learn WPF right now basically
Programming is a race between programmers trying to build bigger and better idiot proof programs, and the universe trying to build bigger and better idiots, so far... the universe is winning.
WPF adds a lot of new and shiny to apps. The UI of controls is easy to customize. WPF data binding can be a mix of time saver or blinding rage inducer. This biggest downside to using WPF if you're going to be stuck doing machine installs of the software. I'd say since you are used to ASP.net and WPF-curious that you should consider using Silverlight. You'll get a lot of the WPF shininess but be able to keep the easier web style deployment.
-
Why not go with Silverlight instead? You *should* worry about the learning curve (Silverlight and WPF are like inbred relatives), because neither are much like ASP.Net.
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass." - Dale Earnhardt, 1997John Simmons / outlaw programmer wrote:
you *should* worry about the learning curve (Silverlight and WPF are like inbred relatives), because neither are much like ASP.Net.
Ah but If I was worried about the learning curve I wouldn't be where I am at now, since I had to learn ASP and C# on my own :-D Seriously though, I didn't expect it to be the same. I was just curious mainly in benefits/drawbacks of the two in a very general comparison.
Programming is a race between programmers trying to build bigger and better idiot proof programs, and the universe trying to build bigger and better idiots, so far... the universe is winning.
-
WPF adds a lot of new and shiny to apps. The UI of controls is easy to customize. WPF data binding can be a mix of time saver or blinding rage inducer. This biggest downside to using WPF if you're going to be stuck doing machine installs of the software. I'd say since you are used to ASP.net and WPF-curious that you should consider using Silverlight. You'll get a lot of the WPF shininess but be able to keep the easier web style deployment.
thrakazog wrote:
This biggest downside to using WPF if you're going to be stuck doing machine installs of the software.
It was suggested that the app would run on a terminal server. Is that doable( guess I should have mentioned that to start with ...)
Programming is a race between programmers trying to build bigger and better idiot proof programs, and the universe trying to build bigger and better idiots, so far... the universe is winning.
-
There might be a middle option - Silverlight. But in general, if the application is a web application and works well as a web application then retain it as a web application. If you want some extra features, you can move to Silverlight. If you need more than that then certainly use WPF. Usually, if the application already uses web services of some sort and does not require to do anything on the client machine, it is best to leave it as a web application. With proper toolkits, you can develop very rich web applications. If you cannot fit some things using Javascript and HTML, you can go to Silverlight. If even Silverlight is not good enough, consider WPF. Whatever, knowledge you gained by learning Silverlight can be transferred to WPF.
it doesn't work that well as current. This is a project that I inherited and its being considered for a rebuild along with all the other upgrades. Hence the question of whether to rebuild "as is" but make it work better, or to scrap and start over with something that has more shiny for the end users. This is all internal software btw, nothing that is sold or supported outside the company.
Programming is a race between programmers trying to build bigger and better idiot proof programs, and the universe trying to build bigger and better idiots, so far... the universe is winning.
-
John Simmons / outlaw programmer wrote:
you *should* worry about the learning curve (Silverlight and WPF are like inbred relatives), because neither are much like ASP.Net.
Ah but If I was worried about the learning curve I wouldn't be where I am at now, since I had to learn ASP and C# on my own :-D Seriously though, I didn't expect it to be the same. I was just curious mainly in benefits/drawbacks of the two in a very general comparison.
Programming is a race between programmers trying to build bigger and better idiot proof programs, and the universe trying to build bigger and better idiots, so far... the universe is winning.
Perhaps you can keep the application logic and data layer on the server side and expose them as a webservice. Then a client program (or serveral different clients) can connect to the server over this webservice. The advantage would be that you can salvage parts of the old application and can take advantage of the better user interface in the new WPF clients (as well as the client computer's memory for buffering data). If I get a choice, I would prefer a client over ASP .Net pages any time.
"I just exchanged opinions with my boss. I went in with mine and came out with his." - me, 2011 ---
I am endeavoring, Madam, to construct a mnemonic memory circuit using stone knives and bearskins - Mr. Spock 1935 and me 2011 -
ok Soon to start rebuilding the companies core application. Currently it is an ASP.net app but it was recommended to me to consider switching to a WPF application for it. no more than 100 users at most, and on a normal day maybe 30 at once using some portion of the app consistently. not required to have outside access, only usable while at work not at home. Soon to be setting up SharePoint so I am considering putting all reporting through SharePoint and completely removing it from the current application either way. Going with WPF I could create separate apps for different departments instead of one giant app as it currently is on the ASP. Either solution would be using SQL2008 R2 for the database and would be running on just updated 64 bit servers with plenty of resources.(we are upgrading EVERYTHING from hardware to server 2008 r2, everything..) The plan is to move the current projects over as is and get the new hardware running, then its a rebuild of the application one way or another, ultimately it will be up to me which way to rebuild it, as is with better streamlining and hopefully better code, or completely new direction, its at my discretion. Based on such general and nonspecific knowledge as I have shared..... is there any preference to one way or the other(web app vs WPF)? and Reasons why? Edit: I have not coded in WPF as of yet, have in asp.net but I'm not really worried about the learning curve, just being clear as to why I wanted to get opinions. Is it worth taking the time to learn WPF right now basically
Programming is a race between programmers trying to build bigger and better idiot proof programs, and the universe trying to build bigger and better idiots, so far... the universe is winning.
Your considerations should be: What are the requirements of the application? What are the deployment requirements? What operating systems does the application need to run on? What devices does the application need to run on? Once you know the answers to those questions, you should consider the technology. Microsoft's take on this is: Cross browser, cross-platform, cross-device: HTML, JavaScript, etc. Rich media, forms-over-data business apps: Silverlight Deeper desktop integration and ISV apps: WPF Complete control and best performance: C++
Forgive your enemies - it messes with their heads
My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility
-
thrakazog wrote:
This biggest downside to using WPF if you're going to be stuck doing machine installs of the software.
It was suggested that the app would run on a terminal server. Is that doable( guess I should have mentioned that to start with ...)
Programming is a race between programmers trying to build bigger and better idiot proof programs, and the universe trying to build bigger and better idiots, so far... the universe is winning.
gavindon wrote:
It was suggested that the app would run on a terminal server
Don't. Seriously, don't. WPF and Terminal Server do not play nicely together in my opinion. For deployment, you're better off delivering the application using ClickOnce.
Forgive your enemies - it messes with their heads
My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility
-
Perhaps you can keep the application logic and data layer on the server side and expose them as a webservice. Then a client program (or serveral different clients) can connect to the server over this webservice. The advantage would be that you can salvage parts of the old application and can take advantage of the better user interface in the new WPF clients (as well as the client computer's memory for buffering data). If I get a choice, I would prefer a client over ASP .Net pages any time.
"I just exchanged opinions with my boss. I went in with mine and came out with his." - me, 2011 ---
I am endeavoring, Madam, to construct a mnemonic memory circuit using stone knives and bearskins - Mr. Spock 1935 and me 2011I like this, it allows you to run both environments and still maintain only a single set of logic libraries. It does however all depend on your environment, choosing to go either web or app. App certainly gives you greater control over the local user whereas web form is slightly harder to exert user control.
-
ok Soon to start rebuilding the companies core application. Currently it is an ASP.net app but it was recommended to me to consider switching to a WPF application for it. no more than 100 users at most, and on a normal day maybe 30 at once using some portion of the app consistently. not required to have outside access, only usable while at work not at home. Soon to be setting up SharePoint so I am considering putting all reporting through SharePoint and completely removing it from the current application either way. Going with WPF I could create separate apps for different departments instead of one giant app as it currently is on the ASP. Either solution would be using SQL2008 R2 for the database and would be running on just updated 64 bit servers with plenty of resources.(we are upgrading EVERYTHING from hardware to server 2008 r2, everything..) The plan is to move the current projects over as is and get the new hardware running, then its a rebuild of the application one way or another, ultimately it will be up to me which way to rebuild it, as is with better streamlining and hopefully better code, or completely new direction, its at my discretion. Based on such general and nonspecific knowledge as I have shared..... is there any preference to one way or the other(web app vs WPF)? and Reasons why? Edit: I have not coded in WPF as of yet, have in asp.net but I'm not really worried about the learning curve, just being clear as to why I wanted to get opinions. Is it worth taking the time to learn WPF right now basically
Programming is a race between programmers trying to build bigger and better idiot proof programs, and the universe trying to build bigger and better idiots, so far... the universe is winning.
As the others have said, I think your real choice is ASP or Silverlight. Silverlight is (usually) used as an in-browser applet, like Java or Flash (Well, it's somewhat beyond Flash). WPF is basically a superset of Silverlight, but runs as a separate application. Now I won't claim to be all that familiar with ASP, as I've mostly been doing thick-client WPF stuff, but: * Silverlight can give you a much flashier-looking GUI than web scripting... Once you get used to it, it's easy to add those subtle animations that make it feel smoother. When I first moved from WinForms to WPF, I thought the animations were pointless, but they really do add something from a user perspective, as long as you don't go GeoCities/Tripod style and do the equivalent of all over the place :) * Silverlight is a much thicker client, obviously... If everyone is going to be running on windows machines in a standard environment, this isn't much of an issue, but you're still limiting who can use it. Web scripting languages are pretty universal, but Silverlight is proprietary, and I don't think there'd be any way to use it on, say, ChromeOS, Android, etc. * Data binding in WPF/Silverlight can be incredibly useful once you get into it, but it's a real pain to learn. It'll feel like magic when you get it right, but drive you up a wall when something goes wrong. Once it's working, it's generally a lot more robust than doing everything manually. EDIT: Ok, slightly misunderstood the question... Maybe a rich-client WPF is actually an option for you... Others have covered that pretty well. * The .NET security sandbox might give you problems... I can't claim much experience in this department, as we run full-trust in a closed system, but your mileage may vary. Proud to have finally moved to the A-Ark. Which one are you in?
Author of the Guardians Saga (Sci-Fi/Fantasy novels) -
ok Soon to start rebuilding the companies core application. Currently it is an ASP.net app but it was recommended to me to consider switching to a WPF application for it. no more than 100 users at most, and on a normal day maybe 30 at once using some portion of the app consistently. not required to have outside access, only usable while at work not at home. Soon to be setting up SharePoint so I am considering putting all reporting through SharePoint and completely removing it from the current application either way. Going with WPF I could create separate apps for different departments instead of one giant app as it currently is on the ASP. Either solution would be using SQL2008 R2 for the database and would be running on just updated 64 bit servers with plenty of resources.(we are upgrading EVERYTHING from hardware to server 2008 r2, everything..) The plan is to move the current projects over as is and get the new hardware running, then its a rebuild of the application one way or another, ultimately it will be up to me which way to rebuild it, as is with better streamlining and hopefully better code, or completely new direction, its at my discretion. Based on such general and nonspecific knowledge as I have shared..... is there any preference to one way or the other(web app vs WPF)? and Reasons why? Edit: I have not coded in WPF as of yet, have in asp.net but I'm not really worried about the learning curve, just being clear as to why I wanted to get opinions. Is it worth taking the time to learn WPF right now basically
Programming is a race between programmers trying to build bigger and better idiot proof programs, and the universe trying to build bigger and better idiots, so far... the universe is winning.
You might consider Silverlight (as others have mentioned) or an XBAP... both run in the browser, though both have their issues.
-
Your considerations should be: What are the requirements of the application? What are the deployment requirements? What operating systems does the application need to run on? What devices does the application need to run on? Once you know the answers to those questions, you should consider the technology. Microsoft's take on this is: Cross browser, cross-platform, cross-device: HTML, JavaScript, etc. Rich media, forms-over-data business apps: Silverlight Deeper desktop integration and ISV apps: WPF Complete control and best performance: C++
Forgive your enemies - it messes with their heads
My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility
All good points
Pete O'Hanlon wrote:
What are the requirements of the application?
Handle All inventory in/out, Prints various bar coded work orders, handles all reports,. Currently the Frankenstein monster handles ALL departments, sales, management, HR, the factory floor etc.. One possible consideration is to separate it all out into department apps.
Pete O'Hanlon wrote:
What are the deployment requirements?
Will be living on brand new 64 bit servers with plenty of resources. If WPF it would be on a terminal server rather than the client machines as the client machines are a conglomeration of old, older and antique boxes with minimal resources.
Pete O'Hanlon wrote:
What operating systems does the application need to run on?
windows server 2008 R2 if an ASP app, if its doable on a terminal server the WPF would be on same .
Pete O'Hanlon wrote:
What devices does the application need to run on?
none other than server/client pcs.
Pete O'Hanlon wrote:
Rich media, forms-over-data business apps: Silverlight
Deeper desktop integration and ISV apps: WPFEasy as possible for the end user, and not all those are Mensa candidates lets say. So the more point and click I can give em, the smoother it runs in the end.
Pete O'Hanlon wrote:
Cross browser, cross-platform, cross-device: HTML, JavaScript, etc.
All ms house here, all use IE and various versions of Windows from XP to 7.
Programming is a race between programmers trying to build bigger and better idiot proof programs, and the universe trying to build bigger and better idiots, so far... the universe is winning.
-
gavindon wrote:
It was suggested that the app would run on a terminal server
Don't. Seriously, don't. WPF and Terminal Server do not play nicely together in my opinion. For deployment, you're better off delivering the application using ClickOnce.
Forgive your enemies - it messes with their heads
My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility
Pete O'Hanlon wrote:
WPF and Terminal Server do not play nicely together in my opinion.
if that is the case then sticking with web app might be best. I have serious doubts about performance if this is installed on client machines as most of the machines out and about the company factory floor and whatnot are old barely minimal boxes running xp. A couple of them are in fact so bad that they connect to a terminal server just to use its browser and hit the current web app.
Programming is a race between programmers trying to build bigger and better idiot proof programs, and the universe trying to build bigger and better idiots, so far... the universe is winning.
-
All good points
Pete O'Hanlon wrote:
What are the requirements of the application?
Handle All inventory in/out, Prints various bar coded work orders, handles all reports,. Currently the Frankenstein monster handles ALL departments, sales, management, HR, the factory floor etc.. One possible consideration is to separate it all out into department apps.
Pete O'Hanlon wrote:
What are the deployment requirements?
Will be living on brand new 64 bit servers with plenty of resources. If WPF it would be on a terminal server rather than the client machines as the client machines are a conglomeration of old, older and antique boxes with minimal resources.
Pete O'Hanlon wrote:
What operating systems does the application need to run on?
windows server 2008 R2 if an ASP app, if its doable on a terminal server the WPF would be on same .
Pete O'Hanlon wrote:
What devices does the application need to run on?
none other than server/client pcs.
Pete O'Hanlon wrote:
Rich media, forms-over-data business apps: Silverlight
Deeper desktop integration and ISV apps: WPFEasy as possible for the end user, and not all those are Mensa candidates lets say. So the more point and click I can give em, the smoother it runs in the end.
Pete O'Hanlon wrote:
Cross browser, cross-platform, cross-device: HTML, JavaScript, etc.
All ms house here, all use IE and various versions of Windows from XP to 7.
Programming is a race between programmers trying to build bigger and better idiot proof programs, and the universe trying to build bigger and better idiots, so far... the universe is winning.
So you aren't going to be doing any heavy duty animations - well, TS may be an option here but you can end up with pixellation issues on older client platforms. IF DWM is enabled on the server, it simply sends out drawing instructions, and I've seen underpowered XP boxes having problems coping with this.
Forgive your enemies - it messes with their heads
My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility
-
Pete O'Hanlon wrote:
WPF and Terminal Server do not play nicely together in my opinion.
if that is the case then sticking with web app might be best. I have serious doubts about performance if this is installed on client machines as most of the machines out and about the company factory floor and whatnot are old barely minimal boxes running xp. A couple of them are in fact so bad that they connect to a terminal server just to use its browser and hit the current web app.
Programming is a race between programmers trying to build bigger and better idiot proof programs, and the universe trying to build bigger and better idiots, so far... the universe is winning.
In this particular case, I see no compelling reason to move to a desktop architecture. Everything you have described so far can be easily achieved in a web based application.
Forgive your enemies - it messes with their heads
My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility
-
ok Soon to start rebuilding the companies core application. Currently it is an ASP.net app but it was recommended to me to consider switching to a WPF application for it. no more than 100 users at most, and on a normal day maybe 30 at once using some portion of the app consistently. not required to have outside access, only usable while at work not at home. Soon to be setting up SharePoint so I am considering putting all reporting through SharePoint and completely removing it from the current application either way. Going with WPF I could create separate apps for different departments instead of one giant app as it currently is on the ASP. Either solution would be using SQL2008 R2 for the database and would be running on just updated 64 bit servers with plenty of resources.(we are upgrading EVERYTHING from hardware to server 2008 r2, everything..) The plan is to move the current projects over as is and get the new hardware running, then its a rebuild of the application one way or another, ultimately it will be up to me which way to rebuild it, as is with better streamlining and hopefully better code, or completely new direction, its at my discretion. Based on such general and nonspecific knowledge as I have shared..... is there any preference to one way or the other(web app vs WPF)? and Reasons why? Edit: I have not coded in WPF as of yet, have in asp.net but I'm not really worried about the learning curve, just being clear as to why I wanted to get opinions. Is it worth taking the time to learn WPF right now basically
Programming is a race between programmers trying to build bigger and better idiot proof programs, and the universe trying to build bigger and better idiots, so far... the universe is winning.
Thanks to all that replied, I will be taking all the posts and points into consideration for the next few days before deciding what to do. I do truly appreciate the suggestions and help from you all.
Programming is a race between programmers trying to build bigger and better idiot proof programs, and the universe trying to build bigger and better idiots, so far... the universe is winning.
-
John Simmons / outlaw programmer wrote:
you *should* worry about the learning curve (Silverlight and WPF are like inbred relatives), because neither are much like ASP.Net.
Ah but If I was worried about the learning curve I wouldn't be where I am at now, since I had to learn ASP and C# on my own :-D Seriously though, I didn't expect it to be the same. I was just curious mainly in benefits/drawbacks of the two in a very general comparison.
Programming is a race between programmers trying to build bigger and better idiot proof programs, and the universe trying to build bigger and better idiots, so far... the universe is winning.
gavindon wrote:
Ah but If I was worried about the learning curve I wouldn't be where I am at now, since I had to learn ASP and C# on my own :-D
It ain't a good idea to be smug. I've learned it the same way, and had to teach myself WPF. The learning curve is steep - ask anyone here that's done it.
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass." - Dale Earnhardt, 1997 -
gavindon wrote:
Ah but If I was worried about the learning curve I wouldn't be where I am at now, since I had to learn ASP and C# on my own :-D
It ain't a good idea to be smug. I've learned it the same way, and had to teach myself WPF. The learning curve is steep - ask anyone here that's done it.
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass." - Dale Earnhardt, 1997I wasn't being smug I promise. jut simply stating that I have to constantly learn something either way it goes, I'm not scared of taking on a new task when needed. And when you are at my level of (in)experience, all learning curves are kinda steep....
Programming is a race between programmers trying to build bigger and better idiot proof programs, and the universe trying to build bigger and better idiots, so far... the universe is winning.