Re: Official Rubicode Statement Regarding EOGenerator and Leopard
On 30-Oct-07, at 12:51 PM, Chuck Hill wrote: What Mike said. EOGenerator has been a vital part of our development process for many years now. I never understood why more people did not use dbEdit. I shall miss that. Chuck On Oct 30, 2007, at 5:43 AM, Mike Schrag wrote: I just want to thank you guys for EOGenerator. That tool made a huge percentage of the WebObjects development community's lives substantially easier. As I mentioned in my private email, it's a testament to how great your apps were that I believe the #1 reason WebObjects people can't move to Leopard is because eogenerator is broken. Yes, ditto and "Me too" on both. When I think of the sheer volume of code I would have had to have written myself that EOGenerator took care of for free, or the sense of freedom I got from knowing that a change in my model would result in new attribute accessors or fetch methods or factories in my Java classes automagically. Why it almost makes me get teary eyed...* And I was really annoyed at myself when I realized that naming all of my PKs "id" in a recent model made it not open in DBEdit. Do'h! (*Well not really, but it was for effect.) ;david -- David LeBer Codeferous Software 'co-def-er-ous' adj. Literally 'code-bearing' site: http://codeferous.com blog: http://davidleber.net profile: http://www.linkedin.com/in/davidleber -- Toronto Area Cocoa / WebObjects developers group: http://tacow.org ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to [EMAIL PROTECTED]
Re: Official Rubicode Statement Regarding EOGenerator and Leopard
What Mike said. EOGenerator has been a vital part of our development process for many years now. I never understood why more people did not use dbEdit. I shall miss that. Chuck On Oct 30, 2007, at 5:43 AM, Mike Schrag wrote: I just want to thank you guys for EOGenerator. That tool made a huge percentage of the WebObjects development community's lives substantially easier. As I mentioned in my private email, it's a testament to how great your apps were that I believe the #1 reason WebObjects people can't move to Leopard is because eogenerator is broken. ms On Oct 30, 2007, at 1:44 AM, Doug McClure wrote: Hi all. I apologize for sending this to so many groups, but I wanted as many to get this information as possible. On Oct 29, 2007, at 6:56 PM, Kieran Kelleher wrote: Is a Leopard version coming? Thanks, Kieran A very good question and one we've been thinking about a lot recently, so here is the Officical Rubicode Statement about EOGenerator and Leopard. EOGenerator (and EOReporter and DBEdit for that matter) are based on the Objective-C version of EOF. By using Objective-C, we were able to extend many EOF classes so that we could build our tools easily, and in EOGenerator's case, to add additional methods that were easily accessible in your templates.. As of WebObjects 5, Apple effectively EOL'ed the Obj-C EOF for public consumption, but because EOModeler and WebObjectsBuilder depended on those frameworks, they had to continue delivering them as private frameworks, which we gladly took advantage of. However, we are well aware that as of 5.4, Apple has officially deprecated those applications as well as the private frameworks that we depended on. It IS still possible to run these tools if you obtain the private frameworks and add them to your system from the previous developer release. We have not tested this ourselves, but we have heard that it worked fine. Currently we have no plans to make a version of DBEdit to work under 5.4. There is too much code, and too many Objective-C tricks required to think about a Java version at this time. As for EOGenerator, that is a bit more difficult question. We realize that EOGenerator is an extremely popular tool among the WebObjects community, and we would very much like to continue to support the tool, although neither Carl nor myself are working with WebObjects professionally at the moment. We are left with two choices: recreate the necessary Objective-C classes we need to support the model or rewrite the application in Java. The first is not ideal as that places more work on our shoulders to stay in sync with the any changes to EOModel, and the latter would mean would sacrificing template compatibility to go with an existing Java product (most likely Velocity). Either solution would certainly take a bit of time. If we do redo EOGenerator, we will also redo EOReporter as the majority of the code base is the same. Now Mike Schrag apparently has a EOGenerator replacement that he is looking to add to WOLips. That is a completely separate project that we have no information about at this time, but we have every reason to believe that this will be a very useful tool that may remove any need for us to redevelop ours. And if that happens we'll be content to hand over the EOGenerator title to someone else, although we will miss it. We have greatly enjoyed serving the community with these tools for the past 7 years and are quite impressed with how many of you have made EOGenerator part of your projects. We are looking forward to what Mike has to offer and will be exploring what we can add to the community also. Any questions feel free to direct to [EMAIL PROTECTED] Thank you all, Carl Lindberg Doug McClure ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/chill% 40global-village.net This email sent to [EMAIL PROTECTED] -- Practical WebObjects - for developers who want to increase their overall knowledge of WebObjects or who are trying to solve specific problems. http://www.global-village.net/products/practical_webobjects ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to [EMAIL PROTECTED]
Re: Official Rubicode Statement Regarding EOGenerator and Leopard
Same here no Leopard until something is available to replace EOGenerator! Thanks! On Oct 30, 2007, at 8:43 AM, Mike Schrag wrote: I just want to thank you guys for EOGenerator. That tool made a huge percentage of the WebObjects development community's lives substantially easier. As I mentioned in my private email, it's a testament to how great your apps were that I believe the #1 reason WebObjects people can't move to Leopard is because eogenerator is broken. ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to [EMAIL PROTECTED]
Re: Official Rubicode Statement Regarding EOGenerator and Leopard
On Oct 30, 2007, at 8:43 AM, Mike Schrag wrote: I just want to thank you guys for EOGenerator. +10 That tool made a huge percentage of the WebObjects development community's lives substantially easier. +10 As I mentioned in my private email, it's a testament to how great your apps were that I believe the #1 reason WebObjects people can't move to Leopard is because eogenerator is broken. +100 ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to [EMAIL PROTECTED]
Re: Official Rubicode Statement Regarding EOGenerator and Leopard
I just want to thank you guys for EOGenerator. That tool made a huge percentage of the WebObjects development community's lives substantially easier. As I mentioned in my private email, it's a testament to how great your apps were that I believe the #1 reason WebObjects people can't move to Leopard is because eogenerator is broken. ms On Oct 30, 2007, at 1:44 AM, Doug McClure wrote: Hi all. I apologize for sending this to so many groups, but I wanted as many to get this information as possible. On Oct 29, 2007, at 6:56 PM, Kieran Kelleher wrote: Is a Leopard version coming? Thanks, Kieran A very good question and one we've been thinking about a lot recently, so here is the Officical Rubicode Statement about EOGenerator and Leopard. EOGenerator (and EOReporter and DBEdit for that matter) are based on the Objective-C version of EOF. By using Objective-C, we were able to extend many EOF classes so that we could build our tools easily, and in EOGenerator's case, to add additional methods that were easily accessible in your templates.. As of WebObjects 5, Apple effectively EOL'ed the Obj-C EOF for public consumption, but because EOModeler and WebObjectsBuilder depended on those frameworks, they had to continue delivering them as private frameworks, which we gladly took advantage of. However, we are well aware that as of 5.4, Apple has officially deprecated those applications as well as the private frameworks that we depended on. It IS still possible to run these tools if you obtain the private frameworks and add them to your system from the previous developer release. We have not tested this ourselves, but we have heard that it worked fine. Currently we have no plans to make a version of DBEdit to work under 5.4. There is too much code, and too many Objective-C tricks required to think about a Java version at this time. As for EOGenerator, that is a bit more difficult question. We realize that EOGenerator is an extremely popular tool among the WebObjects community, and we would very much like to continue to support the tool, although neither Carl nor myself are working with WebObjects professionally at the moment. We are left with two choices: recreate the necessary Objective-C classes we need to support the model or rewrite the application in Java. The first is not ideal as that places more work on our shoulders to stay in sync with the any changes to EOModel, and the latter would mean would sacrificing template compatibility to go with an existing Java product (most likely Velocity). Either solution would certainly take a bit of time. If we do redo EOGenerator, we will also redo EOReporter as the majority of the code base is the same. Now Mike Schrag apparently has a EOGenerator replacement that he is looking to add to WOLips. That is a completely separate project that we have no information about at this time, but we have every reason to believe that this will be a very useful tool that may remove any need for us to redevelop ours. And if that happens we'll be content to hand over the EOGenerator title to someone else, although we will miss it. We have greatly enjoyed serving the community with these tools for the past 7 years and are quite impressed with how many of you have made EOGenerator part of your projects. We are looking forward to what Mike has to offer and will be exploring what we can add to the community also. Any questions feel free to direct to [EMAIL PROTECTED] Thank you all, Carl Lindberg Doug McClure ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to [EMAIL PROTECTED]