What's the difference between platform and wireframe?

The Stack Overflow section has several topics and posts on the internet dealing with this issue:

However, none of them help me understand the actual differences between framework and platform as I understand them.

Examples of what I mean:

  • Framework: Rails, Django, or Laravel.
  • Platform: Node.JS or Meteor

What exactly makes the framework stand out from the platform in the examples above?

+3


source to share


1 answer


Framework

The frame can be compared to a frame that needs to be attached some flesh to it. This flesh is usually provided by a specific application that links and uses parts of the skeleton. So the actual work, i.e. filling holes and connecting points is done by the application.

In programming, frameworks allow programmers to focus on the actual tasks they are facing, rather than wasting time rebuilding the wheel. Usually frameworks come with a set of predefined functions and classes. For example, when using Spring (Java) or Symfony (PHP), programmers don't have to think too much about things like persistence, routing, and session management, because the work is done by standardized infrastructure components.

Platform



The platform, on the other hand, provides both the hardware and software needed to run an application - whether it be a stand-alone program or one that has been built on top of a framework. Mostly, it comes in the flavor of Platform-as-a-Service (PaaS), which means that the codebase of the platform's software itself is not distributed or licensed. Rather, it is part of a hosted solution that runs in the cloud and can be accessed through APIs or GUIs.

Typically, platforms are built as scalable, tiered systems, providing concurrent access to multiple users, using economies of scale to offer services with an affordable price tag. Developers can then use platforms like force.com or Google App Engine to build and run their own apps. In many cases, these applications are more lightweight than stand-alone programs because most of the business logic is contained in the platform.

Source : http://www.commercetools.com/en/blog/framework-vs-platform.html

+7


source







All Articles