What I need to know before Learning Grails? [closed] - grails

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I am a student now, and I like grails.
I have a bit experience with java, but not that much.
I know a bit of the java stack technologies
What technologies I should understand before going to developing websites with the Grails framework?

I would advise you to learn the Spring MVC Framework prior to Grails because Grails is based on this framework. So if you encounter an error you will have to check the stacktrace and understand what is going on.
You can start learning Spring MVC by reading Introduction to Spring Web MVC framework.

have you tried going through the getting started guide for grails? that should get you going, and you can pick up anything extra you need along the way...

It's worth knowing about the the technologies Grails is using under the hood:
Hibernate
Spring (especially MVC)
Groovy
It is also worth being familiar with the design patterns that Grails uses, in particular model-view-controller.
Some basic knowledge of relational databases will also be useful.

Related

Expert tutorials/Books for MVC C# Entity Framework [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I am familiar enough with C#, objects and classes and i have tested Entity Framework 4 (tutorials, videos, blogs for CRUD operations). But i think this knowledge is not enough for a larger project with real business aspects such us Ajax partial updates, jquery, json data populating lists etc.
Which Books or tutorials do you suggest for Professional Programming with MVC?
ASP.NET MVC in Action, good book to look.
Checkout the Tutotials in ASP.NET MVC site. They have a nice Contoso University sample MVC app which uses Entity Framework and Repositary pattern.
You may also consider checking out some Open Source projects in Codeplex/Github and download the source code and try do make some customization. That is a good exercise for sure.
Practicing will make you an expert. So Practice Practice Practice. Write some code...
I like the Steve Sanderson MVC book for a good overview of the framework:
http://www.amazon.co.uk/Pro-ASP-NET-MVC-Framework-Edition/dp/1430234040/ref=sr_1_4?ie=UTF8&qid=1344004976&sr=8-4
believe there is an MVC4 version now too, but without Steve:
http://www.amazon.co.uk/Pro-NET-Edition-Professional-Apress/dp/1430242361/ref=sr_1_2?ie=UTF8&qid=1344004976&sr=8-2

What are the signs that I *shouldn't* use Ruby on Rails for a project? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I've started learning RoR and I really like it - but it feels like it's oriented in one specific way - a very basic MVC model.
Which type of web application might not benefit from using RoR? Are there any signs I can find while planning the architecture?
I don't think there's a specific technical reason not to use RoR - it's fast, clean and can probably do anything PHP does.
The only reasons I can think of are the same consideration as to any other technology : Do you have the right people, is the legacy code (if any) compatible, are you in a market that makes it easy to find RoR people to support the code, and so forth.
There's also a nice Quora thread about this question :
If you have to install your website on a client machine that does not support rails/ruby.
If your code needs to be maintained afterwards by people that do not have rails knowledge.

What should I learn before learning ASP.NET MVC? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I have worked with ASP.NET webforms and windows application with C# but due to the change in nature of my job, I did not work with ASP.NET at all for 2 years. Now, I want to come back to ASP.NET and MVC is already there. I am following the tutorials on www.asp.net.
Should I learn LINQ and EntityFramework to learn MVC? Are there any other fundamental things to learn before learning MVC?
Do yourself a favor and learn HTTP, then you'll be good with any framework.
Now, I want to come back to ASP.NET and MVC is already there
Nevermind! Get started with MVC!
Should I learn LINQ and EntityFramework to learn MVC?
That is not necessarily a prerequisite. Maybe you need get used to lambdas (as they are used by many methods in MVC), so learning LINQ will guide through that.
Get a good understand of AJAX and jQuery (as it's included in the MVC stack) and you're good to go!

Best .Net Cms for Social Network development, Orchard or Composite C1? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
Please, I need advice about which CMS to work with... Orchard or Composite C1. I'm about to develop a social network website, and I'll develop the social network features.
My main concerns are performance, light processing and easy development of new features/customization... probably I'm going to host the website in Windows Azure server, I don't know if this detail helps to decide between the both frameworks, anyway...
Could you help me to decide please?
Composite C1 is based on ASP.NET 4.0 and LINQ while Orchard uses MVC and nHibernate.
Both frameworks have support for Azure.
Both frameworks are fairly new so it's hard to say which framework would be best for your project without more details.
For example: how many users are you looking to support? Do you want ease of development now or in the long term when the project gets more complex?

Why aren't ASP.Net MVC Portable Areas Thriving Like Rails Plugins? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I love the idea of the Portable Areas in MvcContrib. After reading up on it, and building a couple for practice, I was surprised not to find a plethora of open source projects leveraging this neat way to distribute features across MVC applications.
Being a guy who has messed around with Rails frequently, I love that I can find a plugin for just about anything. (Comments, Authentication, Search, CMS, Logging, etc.)
However, when searching for Portable Areas, the only ones I see are the samples and an OpenId implementation.
Where is the love for Portable Areas?
Is it too new?
Is there something wrong with the architecture?
Is there just not as thriving an open source community as there is in Ruby world?
While I cannot answer your question about why there isn't a plethora of plugins using portable areas because this is a subjective question I can tell you why I don't use them: because they rely on custom VirtualPathProvider which don't work if your site is precompiled and I precompile my web applications before shipping.
I use NuGet instead of portable areas and there begin to be a plethora of packages distributed using this technology.

Resources