-
5 Dec 2012 7:00 AM #1
Why doesn't Sencha use grunt as build tool in sencha cmd?
Why doesn't Sencha use grunt as build tool in sencha cmd?
As per title, I don't get why did Sencha choose ant as build tool in the latest Sencha Cmd tool. Ant is Java-based and requires xml config files, while using grunt http://gruntjs.com/, which is Javascript based and would use JSON config files, resulting more consistent with the other app configuration files.
Moreover, you Sencha guys are JS geniuses: you could exploit that building environment at its top!
Wouldn't it be nice for the next build tool releases?
Vito
-
7 Dec 2012 6:59 AM #2Sencha - Senior Forum Manager
- Join Date
- Mar 2007
- Location
- St. Louis, MO
- Posts
- 34,107
- Vote Rating
- 453
The old Sencha Command used Node and some other things. The issue is that companies where not allowing these things to be installed on their computers. So grunt would not be an option.
Java is allowed by every company I have ever been at (think Fortune 10).Mitchell Simoens @SenchaMitch
Sencha Inc, Senior Forum Manager
________________
http://www.JSONPLint.com - Source to lint your JSONP!
Check out my GitHub, lots of nice things for Ext JS 4 and Sencha Touch 2
https://github.com/mitchellsimoens
Think my support is good? Get more personalized support via a support subscription. https://www.sencha.com/store/
Need more help with your app? Hire Sencha Services services@sencha.com
Want to learn Sencha Touch 2? Check out Sencha Touch in Action that is almost in print!
When posting code, please use BBCode's CODE tags.
-
7 Dec 2012 7:18 AM #3
Well that's a more than important reason: corporate policies!

I just didn't think about such problems because my research institute lets me install (almost) whatever software I want...
Thank you!
-
7 Dec 2012 7:39 AM #4Sencha - Senior Forum Manager
- Join Date
- Mar 2007
- Location
- St. Louis, MO
- Posts
- 34,107
- Vote Rating
- 453
Enterprise and government are very restrictive on what you can put on the computers (easy to get around it if you wanted to) as they are scared of what info you will get off and what damage you can do.
Mitchell Simoens @SenchaMitch
Sencha Inc, Senior Forum Manager
________________
http://www.JSONPLint.com - Source to lint your JSONP!
Check out my GitHub, lots of nice things for Ext JS 4 and Sencha Touch 2
https://github.com/mitchellsimoens
Think my support is good? Get more personalized support via a support subscription. https://www.sencha.com/store/
Need more help with your app? Hire Sencha Services services@sencha.com
Want to learn Sencha Touch 2? Check out Sencha Touch in Action that is almost in print!
When posting code, please use BBCode's CODE tags.
-
7 Dec 2012 7:50 AM #5
Sad, but true! I'm a lucky guy, really!

I understand both Sencha's and enterprises point of view: to this point, using Java is the lesser evil.
I think enterprise and govs should update both their software and their policies at the year 201x asap, or use some kind of sandboxing for the softwares they don't trust, but I know these processes require years and sometimes admins are a bit stubborn.
-
7 Dec 2012 7:53 AM #6Sencha - Senior Forum Manager
- Join Date
- Mar 2007
- Location
- St. Louis, MO
- Posts
- 34,107
- Vote Rating
- 453
Couldn't agree more.
But there is a cost to upgrading computers and software, fixing bugs that are likely to happen. Some programs may not run on newer OS. So can't blame them really.
Wasn't too long ago when Windows 95 was a popular OS at the FBI, that's just scary. (not saying FBI was a client of mine)Mitchell Simoens @SenchaMitch
Sencha Inc, Senior Forum Manager
________________
http://www.JSONPLint.com - Source to lint your JSONP!
Check out my GitHub, lots of nice things for Ext JS 4 and Sencha Touch 2
https://github.com/mitchellsimoens
Think my support is good? Get more personalized support via a support subscription. https://www.sencha.com/store/
Need more help with your app? Hire Sencha Services services@sencha.com
Want to learn Sencha Touch 2? Check out Sencha Touch in Action that is almost in print!
When posting code, please use BBCode's CODE tags.


Reply With Quote