|
Hi
Tom,
Thanks for your constructive comment, I appreciate it. Best wishes, Jay
..................................................... Jay Raby Tel: +44 (0)121 286 7210 Mob: +44 (0)778 639 8724 Web: www.mx3design.co.uk email: [EMAIL PROTECTED] ..................................................... Tom Occhino wrote: MX3Design, Thank you for the nicer tone of your last post, and for conveying your thoughts and feelings in a more appropriate manner. We understand where you are coming from now, and I promise, we are trying to alleviate breaking changes. There is one important thing that Valerio explained to me many years ago, that has driven development of MooTools from the beginning. I want to share it with you and the community because it will certainly help you understand and hopefully feel better about some of the pain you felt when switching to MooTools 1.2.First let me start by reiterating that from now on, we will really try not to break compatibility. That being said, let me explain that if a breaking change is necessary to make MooTools the absolute best framework it can possibly be, we will not hesitate. If there is a faster, more efficient, or for some other reason better solution to any problem we have previously solved, we will never discredit that solution just because we need our framework to be compatible with previous releases. We will always explore better solutions, especially as the browser and web landscape changes in the future. To put this into a perspective that we can all appreciate, imagine if you will, if Microsoft was able to follow the same mantra that we, as an open source project, not tied to any corporate backing, are able to follow. Internet Explorer might be one of the most advanced, standards compliant web browser on the market today. Windows might never have become plagued by security holes, viruses, spyware, and bloat. All if Microsoft wasn't forced to make their driving developmental force *backwards compatibility*. I promise you, however, that from now on... we will make breaking changes as painless as possible. We will provide you with compatibility where appropriate and possible, and I will personally document and blog about any and all changes we think you need to take into consideration in your scripts, along with justification for why we are making you do the extra work. I hope this post clears things up for a lot of users, and we can finally start to move forward as a unified community. - Tom On Oct 6, 2008, at 1:33 PM, nutron wrote:Gregory, this kind of response is uncalled for. No need to be condescending or use foul language. As for the original post, I can say that 1) I agree the MooTools core needs to stabilize. No more method renaming and changes need to be backwards compatible. At CNET, I spent a lot of time rewriting a lot of our code for 1.2. The compatibility layer helped with a lot of problems, but not all. Expect future versions of MooTools to be more stable and for future development to focus more on additional functionality and a little less refactoring of the core (which is where all the compatibility problems tend to come from). As far as charging for MooTools, that will never happen. This is an open source project and it will continue to be. My last point will be to suggest that you try and apply the MooTools class-based approach to your work more. If you use classes for nearly everything you'll find that not only is your work more reusable, it's more manageable when it's time to refactor it. I've written more about this here: http://clientside.cnet.com/best-practices/jquery-and-the-ajax-experience-programming-to-the-pattern-and-what-really-makes-one-framework-different-from-another/ http://clientside.cnet.com/best-practices/jquery-and-the-ajax-experience-programming-to-the-pattern-and-what-really-makes-one-framework-different-from-another/ and here http://clientside.cnet.com/best-practices/thoughts-on-coding-and-new-classes-as-a-result/ http://clientside.cnet.com/best-practices/thoughts-on-coding-and-new-classes-as-a-result/ gregoryt wrote:i've been watching this back-and-forth for over a week now.. if you spent as much time writing code as you did bitching about the mootools team you would probably have everything you need by now... i simply cannot agree that the change to mootools 1.2 screwed anybody over. I have converted most of the classes my company had written in mootools 1.11 to mootools 1.2 and it wasn't that huge of a thing, it was like maybe three small items per class. you seem like a smart business man, and it appears you have found a potential market.. why not provide the support you are requesting. not sure how anyone would expect the 8 people who contribute to the core library capable of doing that and writing all the code and having full time jobs... -gregory On Oct 6, 6:39 am, MX3Design <[EMAIL PROTECTED]> wrote: |
- Mootools the future, a suggestion... MX3Design
- Re: Mootools the future, a suggestion... gregoryt
- Re: Mootools the future, a suggestion... nutron
- Re: Mootools the future, a suggestion... Tom Occhino
- Re: Mootools the future, a suggestion.... MX3 Design
- Re: Mootools the future, a suggestion.... Rajeev J Sebastian
- Re: Mootools the future, a sugges... MX3Design
- Re: Mootools the future, a su... Guillermo Rauch
- Re: Mootools the future, a suggestion.... Paul Spencer
- Re: Mootools the future, a sugges... Jan Kassens

