Anyone using IdeaBlade?
-
Or similar tools? Opinions? We have some new programmers who are really pushing us to use ideablade's products. I have no strong philosophical objection to it myself, but I guess I just don't quite appreciate the importance of it. I don't really feel warm and fuzzy about any layer of a large application being automatically generated by a third party application. I have used my own object/data base generation tool for a long time now to avoid the time and monotony of hand cranking long parameter lists for SQL statements and making code maintenance easier. That seems to work pretty well. ideablade[^]
-
Or similar tools? Opinions? We have some new programmers who are really pushing us to use ideablade's products. I have no strong philosophical objection to it myself, but I guess I just don't quite appreciate the importance of it. I don't really feel warm and fuzzy about any layer of a large application being automatically generated by a third party application. I have used my own object/data base generation tool for a long time now to avoid the time and monotony of hand cranking long parameter lists for SQL statements and making code maintenance easier. That seems to work pretty well. ideablade[^]
I have not used it. Looks okay, might throw the express version they have on to one of my virtual boxes. Does look a little pricey.
"I guess it's what separates the professionals from the drag and drop, girly wirly, namby pamby, wishy washy, can't code for crap types." - Pete O'Hanlon
-
Or similar tools? Opinions? We have some new programmers who are really pushing us to use ideablade's products. I have no strong philosophical objection to it myself, but I guess I just don't quite appreciate the importance of it. I don't really feel warm and fuzzy about any layer of a large application being automatically generated by a third party application. I have used my own object/data base generation tool for a long time now to avoid the time and monotony of hand cranking long parameter lists for SQL statements and making code maintenance easier. That seems to work pretty well. ideablade[^]
I looked at it while designing Interacx and decided it wasn't the direction I wanted to go. I wanted something that completely automated the SQL generation, didn't force me into an ORM architecture (a lot of UI's are simple databinding and don't need an ORM) was declarative-based for the UI, implemented a true n-tier architecture, and let me hook in business rules at the server for transactions, and let me add other features like auditing, row/field security, and so forth. Now, I think ideablade can do some of that, but in truth, it looked a lot like a glorified ORM engine. So, I would suggest stick with what you have, and I'll stick with what I have. :) Marc
Thyme In The Country Interacx My Blog
modified on Saturday, January 26, 2008 12:25:52 PM
-
Or similar tools? Opinions? We have some new programmers who are really pushing us to use ideablade's products. I have no strong philosophical objection to it myself, but I guess I just don't quite appreciate the importance of it. I don't really feel warm and fuzzy about any layer of a large application being automatically generated by a third party application. I have used my own object/data base generation tool for a long time now to avoid the time and monotony of hand cranking long parameter lists for SQL statements and making code maintenance easier. That seems to work pretty well. ideablade[^]
It looks intersting, but with these types of apps, I wonder what the true performace hit is and what kind of database stores you end up with. In some, the database tables are stored in such a way (often vertical) or are cryptic, that they are hard to use with other tools such as Crystal Reports or other reporting engines. (still go through the videos here though ;) )
Rocky <>< Blog Post: Handy utility app that is always on my machines! Tech Blog Post: Moving on up with Windows Live stuff and Plus!
-
It looks intersting, but with these types of apps, I wonder what the true performace hit is and what kind of database stores you end up with. In some, the database tables are stored in such a way (often vertical) or are cryptic, that they are hard to use with other tools such as Crystal Reports or other reporting engines. (still go through the videos here though ;) )
Rocky <>< Blog Post: Handy utility app that is always on my machines! Tech Blog Post: Moving on up with Windows Live stuff and Plus!
Rocky Moore wrote:
but with these types of apps,
Huh. The point should be to let the DB decide the proper architecture, and the UI designer the proper UI, and the framework should support marrying the two together. If it can't do that, what's the point of the framework? Marc
-
Or similar tools? Opinions? We have some new programmers who are really pushing us to use ideablade's products. I have no strong philosophical objection to it myself, but I guess I just don't quite appreciate the importance of it. I don't really feel warm and fuzzy about any layer of a large application being automatically generated by a third party application. I have used my own object/data base generation tool for a long time now to avoid the time and monotony of hand cranking long parameter lists for SQL statements and making code maintenance easier. That seems to work pretty well. ideablade[^]
I use it and it works fine. The one thing I don't like about it is that just like alot of other ORM/Frameworks you have to learn their query language. Their new version will be using Linq To Entities (so it won't be out until that is) so that problem is going away. The biggest thing I like about it over some other ORM tools is that you get a great deal of control over the code generated. Check out the developers guide which goes into a ton of detail and their videos. Their senior architect wrote this CP article http://www.codeproject.com/KB/architecture/ORM_Vietnam.aspx[^] so that should give you an idea of what their about also.
hth Al
-
Or similar tools? Opinions? We have some new programmers who are really pushing us to use ideablade's products. I have no strong philosophical objection to it myself, but I guess I just don't quite appreciate the importance of it. I don't really feel warm and fuzzy about any layer of a large application being automatically generated by a third party application. I have used my own object/data base generation tool for a long time now to avoid the time and monotony of hand cranking long parameter lists for SQL statements and making code maintenance easier. That seems to work pretty well. ideablade[^]
Stan posting in the Lounge? The lefties must be having a slow day on the SoapBox.
My head asplode!