<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Latest posts for the topic "Conclusion"]]></title>
		<link>http://book.mentaframework.org/posts/list/2.page</link>
		<description><![CDATA[Latest messages posted in the topic "Conclusion"]]></description>
		<generator>JForum - http://www.jforum.net</generator>
			<item>
				<title>Conclusion</title>
				<description><![CDATA[ In this chapter we talked mainly about the Mentawai mission, philosophy and approach. We learned that the Mentawai mission is to be as simple as possible, joyful and productive. This is a very important statement that the Mentawai team keeps in mind on each and every modification of the framework, so allow us to emphasize this phrase.<br /> <br /> [quote="Mentawai Mission"]<br /> The Mentawai mission is to be a web framework as simple as possible, joyful and productive.<br /> [/quote]<br /> <br /> To accomplish that mission, the Mentawai framework has a very particular philosophy and approach. It uses Programmatic Configuration to make the art of programming more joyful and to escape from the XML/Annotation bloat. As we have seen, a programmatic configuration has many advantages over a configuration done through a markup language such as XML, among them integration with IDE, javadoc, dynamic scripting language configuration, flexibility, compile-time errors, etc.<br /> <br /> [quote="Mentawai Approach"]<br /> To use Programmatic Configuration and avoid any kind of XML and Annotations.<br /> [/quote]<br /> <br /> Another key point from the Mentawai philosophy is the use of high levels of abstraction to shield as much complexity as possible from the programmer and to escape from the Java framework salad. Mentawai believes that in order to do a web project in Java you should need as few frameworks as possible.<br /> <br /> [quote="Mentawai Approach"]<br /> To use high levels of abstraction to shield as much complexity as possible from the programmer.<br /> [/quote]<br /> <br /> [quote="Mentawai Approach"]<br /> Avoid the Java framework salad by incorporating other frameworks (respecting their license of course) and implementing the main functionalities of other frameworks in the Mentawai core.<br /> [/quote]<br /> <br /> And last but not least, the use of [i]Convention over Configuration[/i] (CoC) to provide defaults for all features.<br /> <br /> [quote="Mentawai Approach"]<br /> To use Convention Over Configuration to provide defaults for all features allowing the programmer to change them through programmatic configuration.<br /> [/quote]<br /> <br /> [color=blue][b]Enough of boring theory. Let's get some action now![/b][/color]<br /> <br /> ]]></description>
				<guid isPermaLink="true">http://book.mentaframework.org/posts/preList/6/6.page</guid>
				<link>http://book.mentaframework.org/posts/preList/6/6.page</link>
				<pubDate><![CDATA[Mon, 24 Dec 2007 09:15:45]]> GMT</pubDate>
				<author><![CDATA[ saoj]]></author>
			</item>
	</channel>
</rss>