Built version of Deft JS 5

Skip to first unread message

Tony Steele

May 28, 2014, 3:32:08 PM5/28/14
to def...@googlegroups.com
Is it possible to post a built version of Deft JS 5, can't build it my self. I can build my my extjs 5 application ok, but not deftjs 5.

Duane Lunday

Jun 5, 2014, 3:54:28 PM6/5/14
to def...@googlegroups.com

On Wednesday, May 28, 2014 2:32:08 PM UTC-5, Tony Steele wrote:
Is it possible to post a built version of Deft JS 5, can't build it my self. I can build my my extjs 5 application ok, but not deftjs 5.

Its a bit of a pain, but its doable.

Download the zip file (https://github.com/deftjs/DeftJS5/archive/develop.zip) and copy the DeftJS5-develop directory beside any Ext directory (Mine is in c:\program files\sencha)
So I have:
C:\Program Files\Sencha\Ext
C:\Program Files\Sencha\DeftJS5-develop

Install Nodejs (http://nodejs.org/#download) (you can skip this part and install all of the "npm" stuff manually if you want. just make sure everything is in your PATH).
Install Ant (npm install -g ant)
Install jsduck(https://github.com/senchalabs/jsduck/releases). Make sure its in your PATH.
Install CoffeeScript( npm install -g coffee-script)
Open a terminal and go to the DeftJS5-develop directory you created earlier.
go to the packages/deft directory under that.

type 'ant build'.

You'll find the new files under the 'build' directory.
Hope this helps. I wish they'd put this stuff on their git site.

Brian Kotek

Jun 5, 2014, 6:23:52 PM6/5/14
to deftjs
On Thu, Jun 5, 2014 at 3:54 PM, Duane Lunday <dlu...@gmail.com> wrote:
Hope this helps. I wish they'd put this stuff on their git site.

Once we get to a more stable release of Deft JS 5, we'll add info on building and contributing just like we already have for the current version (https://github.com/deftjs/DeftJS/wiki/F.A.Q.). That said, the build process for 5 is essentially identical to the build process for the current version. 

Duane Lunday

Jun 9, 2014, 1:36:18 PM6/9/14
to def...@googlegroups.com
I saw that after I'd posted my instructions (of course). I would have noted that node.js needs to be installed in the first place and that you can use SENCHA CMD to do the build instead of Ant.
That said, I was looking for "how to build" and not "how to contribute". The instructions are a little confusing for someone like me, even once I found them. I'm trying out the new 5.0 and wanted a quick and dirty test to see how much work it will be to upgrade.

I'm sure there will be a lot of people like me in the near future that just want to grab the package and go. A simple "how to build" off the main Git page would be a great help.


I love DeftJS, its really helped me keep my ever growing codebase clean. I really appreciate all the hard work you guys have put into this.

Chad Glendenin

Jun 9, 2014, 2:20:19 PM6/9/14
to def...@googlegroups.com
I'm also excited to try out a build of Deft 5. I just started dabbling with Ext JS 5.0 a little bit on the side (my production/client work is all Ext 4 and Touch 2 for now), and I already sorely miss the IoC container.

Also, I wanted to share that I've been feeling a little smug lately: developers adopting Ext JS 5 are excited to start using ViewControllers, but I've been using them in my Sencha Touch apps for at least a year now. :-) I can say with certainty that there are Sencha Touch apps in the Apple app store, in Google Play, and in the Amazon app store right now that use Deft JS's ViewControllers and IoC container.

So I guess this is just a "me too" message, but a huge "thank you" to the Deft JS team for all the hard work. You've made the software-development side of my life significantly better.

Deft JS home page: http://deftjs.org/
Wiki: https://github.com/deftjs/DeftJS/wiki
For rules and tips on asking questions on the Deft JS mailing list: https://github.com/deftjs/DeftJS/wiki/Asking-Questions-on-the-Mailing-List
You received this message because you are subscribed to the Google Groups "Deft JS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to deftjs+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/deftjs/13974c0a-ab72-4dd8-9f06-d8226b0bc611%40googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
0 new messages