So glad to see some movement in this group.

Mootools will always be my first javascript love. It will always have a special 
place in my heart. However, I have moved onto other tools to get the job done. 
Since mootools stopped being maintained/updated a while back, it didn't keep up 
with the industry in how modern web apps are created. It may still have a 
place, depending on your needs, but it no longer fully served my needs. =(

When I am reminded of the javascript tool to use, it always makes me think of 
this great article: 
https://hackernoon.com/how-it-feels-to-learn-javascript-in-2016-d3a717dd577f 
<https://hackernoon.com/how-it-feels-to-learn-javascript-in-2016-d3a717dd577f>

Cheers,
~Philip


> On Dec 12, 2017, at 9:41 AM, Breno Ribeiro <[email protected]> wrote:
> 
> Well, i mostly don't use mootools but is still my favorite JS library. If i 
> can choose, mootools always is in my list.
> 
> No, i haven't thought of removing things from mootools, but would gladly get 
> an extra file for backwards compatibility if that's what moves it forward.
> 
> My wishlist for mootools is:
> More popularity so i can find more projects with it :)
> A "templating system" similar to what angular 1 has (manipulate this pojo, 
> your interface is updated)
> More support for NodeJS
> 
> --
> []'s
> 
> Breno
> 
> On Tue, Dec 12, 2017 at 12:12 PM, Dirar Abu Kteish <[email protected] 
> <mailto:[email protected]>> wrote:
> I am still using Mootools for web application. Mootools makes sense more than 
> any other library.
> 
> 
> 
> On Tue, Dec 12, 2017 at 4:02 PM, Olivier Allouch <[email protected] 
> <mailto:[email protected]>> wrote:
> Hi,
> I still use and love mootools in old projects that are still in production, 
> but for new one, I'm all in with React, and for tiny projects that don't need 
> such a big hammer, I go with modern Javascript and polyfill.io 
> <http://polyfill.io/> .
> 
> 
> Le mardi 12 décembre 2017 11:33:52 UTC+1, Tor a écrit :
> Hi,
> long time user of Mootools here. 
> 
> Why I still use Mootools
> For years and years I've used Mootools, in the beginning to be able to 
> overcome browser quirks/differences, and now because it's still the only 
> library that seamlessly integrates with vanilla javascript.
> The core idea behind Mootools, which has been used as a baseball bat against 
> mootools, has saved the library for me. 
> 
> Instead of having to upgrade to new module packagers and weird ever-changing 
> syntax and idioms I've been able to just ease into new javascript API:s and 
> solutions without having a javascript library work against me. While people 
> used to complain about Mootools extending the DOM I always felt that Mootools 
> saved the DOM.
> 
> While lots of my peers have moved on to using React I can't help to feel like 
> I'm already one step beyond all the new problems that React users are facing. 
> I've looked at Vue.js but again I can't really see where I would improve over 
> controlling the DOM via Mootools. The abstractions of these engines really 
> cements how applications needs to be built and you can't migerate code 
> between these kind of solutions. At the same time turning a Mootools-powered 
> system into a Progressive Web App (PWA) took less than one day.
> 
> What I would like from a new slimmer version of Mootools
> With all that said I'm greatful for every new core javascript feature that 
> brings vanilla javascript closer to Mootools and if there ever is any new 
> versions of Mootools I would like it to close the gap between Mootools and 
> vanilla by kicking out code supporting old browsers.
> 
> I'm considering cloning Mootools for my own projects, dropping everything I 
> don't need, and replace/deprecate any implementations that now have proper 
> browser support.
> 
> Has anyone else had these thoughts? What frameworks have you migrated to and 
> why?
> If you can't argue for using Mootools can you at least argue against using 
> vanilla javascript?
> 
> Best Regards
> Tor Viktorsson
> 
> PS.
> I'm currently writing mostly Node.js server backends that talk to single page 
> javascript clients running nothing but REST powered by Mootools Request that 
> I have extended as shown below.
> I also use the Class.Thenable utillity class alot clientside instead of using 
> Promises at the moment because I like that I can reset and reuse Thenables. 
> These days Promises has better browser support so perhaps I will give up 
> reset/reuse-ability if that increases performance but I haven't proven that 
> yet. 
> 
> Request.REST = new Class({
>   Extends: Request,
>   options: {
>     secure: true
>   },
>   initialize: function(options){
>     options.urlEncoded = false
>     options.emulation = false
>     this.parent(options)
>     
>     var encoding = (this.options.encoding) ? '; charset=' + 
> this.options.encoding : ''
>     Object.append(this.headers, {
>       'Accept': 'application/json',
>       'X-Request': 'JSON',
>       'Content-Type': 'application/json' + encoding
>     })
>   },
>   success: function(text){
>     var json
>     try {
>       json = this.response.json = JSON.decode(text, this.options.secure)
>     } catch (error){
>       this.fireEvent('error', [text, error])
>       return
>     }
>     if (json == null){
>       this.failure()
>     } else {
>       this.onSuccess(json, text)
>       this.resolve({json: json, text: text})
>     }
>   }
> })
> 
> 
> -- 
> 
> --- 
> You received this message because you are subscribed to the Google Groups 
> "MooTools Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] 
> <mailto:[email protected]>.
> For more options, visit https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.
> 
> 
> 
> -- 
> Dirar Abu Kteish
> Mob.:+970-597-100118 <tel:+970%20597%20100%20118>
> 
> 
> -- 
> 
> --- 
> You received this message because you are subscribed to the Google Groups 
> "MooTools Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] 
> <mailto:[email protected]>.
> For more options, visit https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.
> 
> 
> -- 
> 
> --- 
> You received this message because you are subscribed to the Google Groups 
> "MooTools Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] 
> <mailto:[email protected]>.
> For more options, visit https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"MooTools Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to