scala - What is the difference between full stack and minimal in web framework -


i new programmer , curious one, know difference when there reference between full stack or minimal web framework, why makes full stack framework full stack and/or why minimal web framework minimal, e.g. play(full) vs scalatra(minimal) in scala, guys in advance.

this explained @ http://en.wikipedia.org/wiki/microframework microframework equivilent minimal framework. matter of range of functionality included "full" implies relatively complete although perhaps "basic" functionality , "minimal" implies close bare bones functionality. scalatra servlet container dsl (domain specific language) add extensions while play includes more extensive core functionality listed @ http://en.wikipedia.org/wiki/play_framework. terms relative, not precisely defined technically , spun marketing departments reach target segments such looking all-in-one frameworks new application or looking tiny , light plug application developed.

it interesting although play framework touted full web framework, not proper call full stack framework because vendor, typesafe, markets component of typesafe stack includes akka other major component (https://www.typesafe.com/blog/introducing-typesafe-stack-20). akka called "toolkit development of jvm based concurrent , distributed applications" (http://en.wikipedia.org/wiki/akka_%28toolkit%29) called framework since has long had official , important extensions (e.g. serialization) , extended ad hoc micro web server or servlet container such scalatra.

for example, butterfly components called "ultra lightweight java application stack , tool box" (http://butterfly.jenkov.com/introduction.html) , not framework because inventor's preference , not appear concerned marketing it. in case "lightweight" defined in terms of number of bytes in jars because "size matter".

so depends on historical, cultural, marketing , technical factors or individual preference called framework, stack, toolkit, or tool box. have developed applications akka in scala , java image processing , regard them akka applications because architecture defined in framework of akka's capabilities within scala , java code falls place. note also, miquel garcia, scala compiler developer, refers akka "major scala framework" in section 1.1 of article @ http://magarciaepfl.github.io/scala/#gettingstarted.


Comments

Popular posts from this blog

android - MPAndroidChart - How to add Annotations or images to the chart -

javascript - Add class to another page attribute using URL id - Jquery -

firefox - Where is 'webgl.osmesalib' parameter? -