|
... over a year ago, but soon found out I wasn't the first to think of it
I haven't used it as often as I thought I would... so abandoned it for now.
|
|
|
|
|
ReSharper from Jet Brains gets better with every release. Check out the EAP for v1.5. You won't be disappointed.
|
|
|
|
|
|
I use CodeSmith templates on a daily basis, a real timesaver. Oh and by the way its FREE.
Link: CodeSmith
Scott Schecter is an ASP.NET Web Application Engineer currently employed at Chilitech Internet Solutions, Inc. For more information visit Scott's site at http://schecter.biz
|
|
|
|
|
I've used it as well. What made all the difference for me is that it is flexable enough that when I needed to make a change it was just as easy to go back to the templates make the change and regen the layer. I was able to generate a whole data access layer that way, and then add performance counter support to track down poor performing procedures without changing any of the client code.
I can imagine the sinking feeling one would have after ordering my book,
only to find a laughably ridiculous theory with demented logic once the book arrives - Mark McCutcheon
|
|
|
|
|
|
My answer was no. As third party helpful
applications are currently an additional
unaffordable cost. But in the past I used
them regularly. particularly to help generate
user interfaces on UNIX. And Data Base access
on UNIX.
WedgeSoft
|
|
|
|
|
For bits and bobs such as collections, properties etc. then yes. I also like the refactoring and renaming support in VS.NET 2005. Seeing as it is an IDE I expect such things to be part of the tool and not as expensive 3rd party add-ons.
As for generating whole DALs and other layers then almost always no. I find the best laid plans change too often and then templating systems drive you nuts as they overwrite any specific change you made on regeneration.
Also generally I have not become used too automatic systems that generate chunks of code as you start typing or ones the require elaborate key presses to insert a template.
Frameworks, custom or 3rd party (e.g. .NET), are more how I like to use and re-use DALs etc.
regards,
Paul Watson
South Africa
The Code Project
Pope Pius II said
"The only prescription is more cowbell. "
|
|
|
|
|
My code, My templates, oh yeah! I feel like I have one hand tied behind my back when I have to code without it.
~Nitron.
ññòòïðïðB A start
|
|
|
|
|
Visual Assist and WndTabs, fantastic combination.
I could do without WndTabs, but not VA, and the new version just got better
Phil Harding
|
|
|
|
|
I agree with you. Visual Assist saves me all the time.
Best regards,
A. Riazi
|
|
|
|
|
Since I'm using C# most of the time I find ReSharper from jetbrains to be better than visual assist!
Though va is good when it comes to C++ in vs.
|
|
|
|
|
VA used to rock in VC6, in VS.NET, it's less needed, and seeing as my licence for VC6 just stopped working one day, and they didn't answer my emails, I've learned to live without it, and to regard them as a bunch of hippies.
Christian
I have several lifelong friends that are New Yorkers but I have always gravitated toward the weirdo's. - Richard Stringer
|
|
|
|
|
Christian Graus wrote:
and they didn't answer my emails
So it isn't just me? I have never been able to get their most recent versions to work without corrupting random files over a network share, and have sent them detailed walkthroughs and offered to give an analysis of what is causing the problem and every time I don't even get a read-receipt. When I first bought a license it didnt register, and they didnt respond to my requests for help then either. I had to figure it out on my own.
But even after all that, and using an older version, I still couldn't live without it.
They get a 9/10 for the product, but a 0/10 for their service.
Everybody is entitled to my opinion
|
|
|
|
|
I would be open to using a code-generating tool if it really cut down on work, but it would have to be something that generated code good enough that it wouldn't need any hand-edits, and be able to be automated.
Of course, there are code generation tools that create, for instance, web service or COM object stubs. That is the type of code generation I find useful - since the code can be generated automatically and usually doesn't need to be hand-tweaked at all.
The type of code generators I *don't* like are the VS6-style AppWizard type things, that just pump out reams of unintelligible code that the developer then has to maintain. help you if you ever have to go back and change a setting after you've selected it in AppWizard...
An expert is somebody who learns more and more about less and less, until he knows absolutely everything about nothing.
|
|
|
|
|
the boss is busting my balls so i'm keen to reduce the time i spend writing stored procs and business objects for our applications so i've considered using code gen apps for the dal. i've looked at these two however i don't want to waste more time sifting through the generated code and have to spend hours just tweaking it a bit. has anyone used either, or is there others that can be recommended. any horrors stories or is code gen a good option for saving time?
"I've not failed, i've just found 10,000 ways that won't work" - Thomas Edison
|
|
|
|
|
Used llblgen on a couple of projects, its a damn good product and Franz's support is pretty good. llblgen also includes a good template editing program and there is a community building 3rd party templates. You will not have to tweak llblgen code, it generates a damn fine business layer. You can always customise the templates if things are not quite to your liking.
All in all, its saves a hell of a lot of time, especialy if you are using agile development methods.
Ryan
|
|
|
|
|
thanks. i've been reluctant to use it on a production application but i'll have to bite the bullet i think.
|
|
|
|
|
I just read something about LLBLGen and unfortunately can't find the link, but whoever it was raved about it. I think that may be our choice as well.
Get a Free iPOD
|
|
|
|
|
We support for ten different database systems. Microsoft SQL, Oracle, IBM DB2, MySQL, PostgreSQL, Microsoft Access, FireBird, Interbase, SQLite and VistaDB.
MyGeneration is becoming the Code Generator / OR Mapper of choice with both Gentle.NET and Opf3 (the new .NET 2.0) architectures providing MyGeneration templates. We also provide an architecture called dOOdads in both #C and VB.NET but our real code is to turn folks onto code generation so we focus on generating your architecture, not ours.
We have an online template library with NHibernate templates and tons of other templates, you can publish and download templates there. We also have very active support forums.
Best of all, it's all free, see http://www.mygenerationsoftware.com for more ...
|
|
|
|