============= Framework in Java ===================== Hello everyone, this is May Sandar Aung. Today, I would like to explain about the framework in Java. Do you know what is framework? Framework is set of reusable software program that forms the basis for an application. Frameworks helps the programmers to build the application quickly. Earlier it was very hard to develop complex web applications. Now its very easy to develop such application using different kinds of frameworks such as Struts, Struts 2, Hibernate, JSF, Tapestry, JUnit, Log4j, Spring etc. In Java technology there are so many frameworks that helps the programmers to build complex applications easily. Below is the most current Top 10 list for Java frameworks. ① Spring MVC ② Struts 1.x ③ Apache Axis ④ Apache Xerces ⑤ Hibernate ⑥ JDOM ⑦ Java Applet ⑧ Apache Velocity ⑨ Apache ORO ⑩ JAX-WS Advantages ① The biggest advantage of the framework is that it reduces the time and energy in developing any software. ② Frameworks provides a standard working system through which user can develop the desired module of application or complete application instead of developing lower level details. ③ Using frameworks, the developers can devote more time in developing the software requirement, not in preparing the environment and tools of application development. ④ Framework follow design pattern, so when you use these frameworks you’ve to follow their coding convention which makes your code clean and extensible for future purpose. ⑤ Framework separates business logic from user interface making the code cleaner and extensible. ⑥ Frameworks help you to develop the project rapidly, if you know one framework well then you’ll never worry about the project deadline. Disadvantages ① For the novice user, it is tougher to use the framework quickly as it is big and complex abstract and user has to spend more time in assessing the concept, function and its uses in developing the program. ② Another disadvantage is that a generic ‘one-size-fits-all’ does not work so efficiently for any specific software. ③ There is need to extend framework with specific code to develop any specific software. ④ Frameworks are not for the small projects, because in a very simple project custom coding will work faster than setting up a framework. ⑤ Frameworks support and enhance the efficiency and productivity of the application development but it faces some problems in some specific domains. By reading this explanation I hope you will get the knowledge about the framework, the advantages and disadvantages of using this. Thank you very much for your reading. Good luck and see you next week.
Posted on: Mon, 22 Dec 2014 10:34:36 +0000
Trending Topics
Recently Viewed Topics
© 2015