Header Ads

ad

Programming Languags vs Software Technology vs Framework

Programming Language

  • Programming Language is the set of programs or instructions which is used to develope softwares.
  • It provides basic features to develope software.
  • Programming language defines syntax and semantics.
  • Syntax means rules in the programming developement.
  • Semantics means structure of the programming.
  • These are base to create tools, technology, frameworks etc.
  • These are directly installable softwares.
  • For example :- C, C++, C#, Java etc..
                                                     

Software Technology

  • Software Technology is a software specification 
  • It provides rules and guidelines in the form of api to develope application by using one or more programming language
  • These are not installable softwares.
  • Software Technologies are developed using programming languages.
  • Example :- JDBC, Servlet, JSP, EJB etc.

Framework

  • Framework is special installable software that is built on the top of multiple technologies having ability to generate common logics of the application dynamically.
  • Programmer responsibility is only to take care of specific logic, framework will take care of common logic.
  • It provides abstraction layer on one or more technologies to simplify the application developement process.
  • e.g :- Hibernate, Struts, Spring, JSF etc.













14 comments:

  1. 3. I just see the post I am so happy the post of information’s So I have really enjoyed and reading your blogs for these posts Any way I all be subscribing to your feed and I hope you post again soon
    Click here

    ReplyDelete
  2. This comment has been removed by the author.

    ReplyDelete
  3. I really appreciate your effort in writing this post. You may never know how much you inspired me with this guide. I’m definitely giving blogging another shot, and I hope it works this time.
    try this

    ReplyDelete
  4. I wanted to thank you for this great read!! I definitely enjoying every little bit of it I have you bookmarked to check out new stuff you post. Method Ik Zentrum

    ReplyDelete
  5. Thanks for this wonderful post. The information in this article is very helpful to me. Thanks a lot for sharing. Keep blogging.
    Browse this site

    ReplyDelete
  6. Pretty article I found some useful information in your blog it was awe so me to read thanks for sharing this great content to my vision keep sharing
    Click for more info

    ReplyDelete
  7. I definitely enjoying every little bit of it and I have you bookmarked to check out new stuff you post. crypter

    ReplyDelete
  8. The Roomba 400 was introduced to consumers 3 years ago, by a company named iRobot. They claimed they had designed and manufactured a robot, that would vacuum and clean our floors revolutionizing the way we tackle our housework. The launch of the 400 was met with a mixed response, many were skeptical of the capabilities and performance of the Roomba, while for others this hadn't come soon enough. bin picking robot

    ReplyDelete
  9. My friend recommended this blog and he was totally right keep up the fantastic work! Teknobilgi

    ReplyDelete
  10. Piracy of a computer https://geexstar.com/an-in-depth-review-of-avast-free-antivirus/
    is unauthorized of illegal copying of the software. Software piracy is not only illegal but also unethical and should be avoided at all costs. This article provides details about software piracy and mentions some of the reasons why you must avoid using such illegal copies.

    ReplyDelete
  11. This is an excellent post I seen thanks to share it. It is really what I wanted to see hope in future you will continue for sharing such a excellent post. RAT trojan

    ReplyDelete
  12. Skyward FBISD FORT BEND INDEPENDENT SCHOOL DISTRICT. Login ID: Password: Sign In. Forgot your Login/Password? Skyward FBISD

    ReplyDelete
  13. Here at this site really the fastidious material collection so that everybody can enjoy a lot. download crypter

    ReplyDelete
  14. SMM Instagram involves strategically utilizing the platform to promote brands, products, or services through engaging content and community-building strategies to reach and engage with a target audience.

    ReplyDelete