NetBeans Grails Groovy Primer Tutorial

NetBeans Grails Groovy Primer Tutorial

NetBeans Grails Groovy Primer Tutorial

Today’s NetBeans (IDE) Grails (framework) Groovy (programming language) Primer tutorial shows a simple application project using Groovy with a Grails framework, which is an environment with similarities to Java. Let’s see below some of what Wikipedia says about Grails.

Grails is an open source web application framework that uses the Groovy programming language (which is in turn based on the Java platform). It is intended to be a high-productivity framework by following the “coding by convention” paradigm, providing a stand-alone development environment and hiding much of the configuration detail from the developer.[citation needed]

Grails was previously known as ‘Groovy on Rails'; in March 2006 that name was dropped in response to a request by David Heinemeier Hansson, founder of the Ruby on Rails framework.[1] Work began in July 2005, with the 0.1 release on March 29, 2006 and the 1.0 release announced on February 18, 2008.

Programming IDEs take a lot of the hard work out of tasks such as compiling and linking in languages such as Java, C, C++, VB.Net, C# and Groovy (as for our tutorial today). In the case of NetBeans IDE, which this blog reintroduces to you today (its customary to shake hands, and no Klingon is necessary), it can create a Groovy Web Application using a Grails framework and Apache TomCat web server, for instance, as we do today to create a Hello World plus Blog Iframe web application. To cut a long story short, there aint nothin’ wrong with a good ol’ IDE, but beware of IDEs in March.

In saying that about IDEs, and how they make programming easier, often with Open Source programming, it is advantageous to know what goes on “under the hood” (or even “in the ‘hood” … chortle, chortle). So if you ever get an opportunity to get helped creating your own makefile (or make it yourself, even with the Sweet Green Icing … knew it could be worked in!) for something, take the opportunity to learn how to do this, as the Open Source world will become a little easier to navigate with such types of knowledge. You’ve got to admire those early designers of computer languages, and those days when all you had was this tiny bit of memory (64k or “into the heliosphere on 8,000 bytes of memory”) to play with to create your program.

So here, today, we show a Grails and Groovy installation in a Mac laptop Terminal bash environment.

NetBeans can be an IDE for much more than Groovy (on Grails) … it can supervise Java and other Maven language assists, PHP, C++ and HTML/Javascript.

Link to downloadable NetBeans Grails web application Groovy programming source code at index.gsp

Link to Groovy information from Wikipedia.

Link to Groovy download (what used to have associations with Codehaus, thanks) led to GVM install for Mac laptop Terminal bash led to Grails install.

Link to Grails information from Wikipedia, from where the quote above originated.

Link to Grails “spiritual home” from Pivotal.

Link to NetBeans “spiritual home” download page at NetBeans.

If this was interesting you may be interested in this too.

This entry was posted in eLearning, NetBeans, Tutorials and tagged , , , , , , , . Bookmark the permalink.

20 Responses to NetBeans Grails Groovy Primer Tutorial

  1. You completed a few nice points there. I did a search on the issue and found a good number of people will have the same opinion with your blog.

  2. Healthy Life says:

    Thank you for some other informative web site. The place else may I am getting that kind of information written in such a perfect manner? I’ve a venture that I’m just now working on, and I have been on the glance out for such info.

  3. Bathroom says:

    I simply wanted to say thanks once more. I’m not certain the things that I might have made to happen without the actual tactics shared by you about my industry. This has been the alarming concern in my position, but discovering this skilled tactic you treated that took me to cry over gladness. Now i’m happier for your advice and thus trust you recognize what an amazing job you have been undertaking instructing many people by way of a blog. Most probably you haven’t met any of us.

  4. I needed to send you this tiny remark to give many thanks yet again over the remarkable principles you have contributed at this time. This has been so strangely open-handed with you to present easily exactly what a number of us would’ve advertised for an ebook in making some dough on their own, most notably seeing that you could possibly have done it if you ever desired. The secrets in addition served to be the good way to be aware that the rest have a similar zeal just as mine to learn a good deal more when considering this problem. I believe there are millions of more fun occasions in the future for those who read carefully your website.

  5. I visited loads of website but I believe this one particular has some thing added in it in it

  6. I appreciate the efforts you’ve put in posting this blog, and I’m hoping to view the same high-grade content by you later on as well. In fact, your creative writing abilities has motivated me to get my own website now/

  7. I enjoy this website, will surely arrive back. Make confident you carry on writing high quality posts.

  8. Good internet site! I truly really like how it is simple on my eyes and the data are effectively written. I am wondering how I could be notified whenever a new post has been created. IÒ€ℒve subscribed to your feed which must do the trick! Have a nice day!

  9. Lingering says:

    So content to have identified this post.. Respect the blog you offered.. Truly appreciate the post you available.. So happy to have discovered this article..

  10. Glamorous says:

    My searches seem total.. thank you. Loving the weblog.. appreciate it Adoring the blog post.. thanks alot :) Love the entry you given..

  11. see post says:

    Take pleasure in the entry you delivered.. Loving the document.. gives thanks Very advantageous point of view, thank you for posting.. Adoring the post.. bless you

  12. Royal Tajur says:

    Immediately, the write-up is in reality the sweetest on this laudable topic. I agree with your conclusions and also undoubtedly will eagerly appear forward to your approaching updates. Just just saying thanks undoubtedly will not basically be enough, for the incredible lucidity inside your writing. I certainly will appropriate away grab your rss feed to stay privy of any kind of updates. Quite good work and considerably success in your business efforts!

  13. at Bing says:

    Good thought processes you have got here.. So pleased to have discovered this article.. Fantastic thought processes you have here.. Is not it great when you locate an excellent post?

  14. Expert says:

    Is not it excellent once you acquire a good submit? My web searches seem complete.. thanks. I value you posting your point of view.. sure, analysis is paying off.

  15. click here says:

    I appreciate you sharing with us your perspective.. Is not it terrific when you acquire a fantastic submit? My personal internet surfing seem complete.. thanks. I value you discussing your viewpoint..

  16. I’ve learn some just right stuff here. Certainly price bookmarking for revisiting. I wonder how a lot effort you set to create this type of magnificent informative site.

  17. hi!,I really like your writing very a lot! percentage we keep up a correspondence more about your post on AOL? I require a specialist in this area to resolve my problem. Maybe that’s you! Looking forward to look you.

  18. Kera Whipp says:

    You can certainly see your enthusiasm within the paintings you write. The world hopes for even more passionate writers like you who aren’t afraid to say how they believe. Always follow your heart. “A simple fact that is hard to learn is that the time to save money is when you have some.” by Joe Moore.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>