Code Generator Project. Help deciding if I should publish it.
-
I am working in a c# code generator project. This first version was mostly hacked out in a couple of weeks. ;P , Now I am having qualms , regarding if I should publish it or simply keep it for myself ( I mean , not out of selfishness , but due to the fact that a comercial product needs a lot more work than an only-for-your-eyes tool, plus I get the impression that code generators are not very popular these days ). Currently the tool generates the following : Stored procedures for the tables (SQL Server only) Business objects Data Access Layer A basic navigation menu A list view for the objects. Any feedback will be greatly appreciated.
-
I am working in a c# code generator project. This first version was mostly hacked out in a couple of weeks. ;P , Now I am having qualms , regarding if I should publish it or simply keep it for myself ( I mean , not out of selfishness , but due to the fact that a comercial product needs a lot more work than an only-for-your-eyes tool, plus I get the impression that code generators are not very popular these days ). Currently the tool generates the following : Stored procedures for the tables (SQL Server only) Business objects Data Access Layer A basic navigation menu A list view for the objects. Any feedback will be greatly appreciated.
Most developers worth paying build their own code generator as part of their "framework". Most of us also run up against this same question, should I publish? I predict that almost no one will actually pay money for it if/when you do publish (remember we all built our own). There is one benefit you will gain from it if you do go on to publish it. You will learn the difference between corporate and commercial grade software. What a corporate or you will accept to get the job done and what you can actually sell are very different animals. Good luck! [edit] By all means you should write an article and publish that way, this will also be instructive without the staggering burden of trying to make a commercial product. It may get ragged mildly as being like many others but so what! [/edit]
Never underestimate the power of human stupidity RAH
-
Most developers worth paying build their own code generator as part of their "framework". Most of us also run up against this same question, should I publish? I predict that almost no one will actually pay money for it if/when you do publish (remember we all built our own). There is one benefit you will gain from it if you do go on to publish it. You will learn the difference between corporate and commercial grade software. What a corporate or you will accept to get the job done and what you can actually sell are very different animals. Good luck! [edit] By all means you should write an article and publish that way, this will also be instructive without the staggering burden of trying to make a commercial product. It may get ragged mildly as being like many others but so what! [/edit]
Never underestimate the power of human stupidity RAH
Thanks for the feedback. One of my thoughts was to polish it enough so that even a non-programmer could use it ( but that is an altogether different creature which would probably take months to complete ). As-is it would probably be usefull only for novice programmers ( < 1 year experience ).Anyhow , I started this project because the company I'm in makes everything by hand and I couldn't stand the tedium of writting n-tier apps by hand.
-
Thanks for the feedback. One of my thoughts was to polish it enough so that even a non-programmer could use it ( but that is an altogether different creature which would probably take months to complete ). As-is it would probably be usefull only for novice programmers ( < 1 year experience ).Anyhow , I started this project because the company I'm in makes everything by hand and I couldn't stand the tedium of writting n-tier apps by hand.
Armando de la Torre wrote:
I couldn't stand the tedium of writting n-tier apps by hand.
Yup thats why we wrtie em. Mine started life in VB5 back in the 90s and even then I snaffled it from another dev I was working with. It's been rewriten in 3 different languages using different protocols and targetting different databases, currently Oracle and SQL Server. Still does basically the same thing for the database but now does all the WCF model and DAL stuff with an initial ViewModel shell but this is not really valid any more.
Never underestimate the power of human stupidity RAH
-
Thanks for the feedback. One of my thoughts was to polish it enough so that even a non-programmer could use it ( but that is an altogether different creature which would probably take months to complete ). As-is it would probably be usefull only for novice programmers ( < 1 year experience ).Anyhow , I started this project because the company I'm in makes everything by hand and I couldn't stand the tedium of writting n-tier apps by hand.
That's fair enough, but there are already code generators on the market. Some are paid for, and some are free. It would be worth taking a look at what they have to offer and see how they are packaged.
Forgive your enemies - it messes with their heads
"Mind bleach! Send me mind bleach!" - Nagy Vilmos
My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility
-
I am working in a c# code generator project. This first version was mostly hacked out in a couple of weeks. ;P , Now I am having qualms , regarding if I should publish it or simply keep it for myself ( I mean , not out of selfishness , but due to the fact that a comercial product needs a lot more work than an only-for-your-eyes tool, plus I get the impression that code generators are not very popular these days ). Currently the tool generates the following : Stored procedures for the tables (SQL Server only) Business objects Data Access Layer A basic navigation menu A list view for the objects. Any feedback will be greatly appreciated.
Publish it here, at least it's like a code review with many experts with many years experience in a wide variety of scenarios giving you feedback.
-
Most developers worth paying build their own code generator as part of their "framework". Most of us also run up against this same question, should I publish? I predict that almost no one will actually pay money for it if/when you do publish (remember we all built our own). There is one benefit you will gain from it if you do go on to publish it. You will learn the difference between corporate and commercial grade software. What a corporate or you will accept to get the job done and what you can actually sell are very different animals. Good luck! [edit] By all means you should write an article and publish that way, this will also be instructive without the staggering burden of trying to make a commercial product. It may get ragged mildly as being like many others but so what! [/edit]
Never underestimate the power of human stupidity RAH
Mycroft Holmes wrote:
I predict that almost no one will actually pay money for it if/when you do publish (remember we all built our own).
Hmmm... I was thinking in selling it at a VERY affordable price ( e.g USD $20 - 25 , trainning videos included ). My bet is that it will draw the attention of novice programmers, but mostly it will be done just for the experience of getting a comercial product on-line. Once again , thanks for the feedback.