Understanding framework in software development
It is the framework which changes with each new technology and not just the picture within the frame.”
Why should we use
a framework?
- It is not just “tool” but a “coding science” which is available to help you develop better and faster!
- It provides the certainty that application is in full compliance with the business rules, is structured and is both maintainable & upgradable.
- Faster, because it allows to save time by re-using generic modules in order to focus on other areas. Without, however, ever being tied to the framework itself.
Investing in the
task, not in the technology
Basic principle of a framework: Not to reinvent the wheel.
We, PROMPT SOFTECH Developer Team believe
in it., and doing away with foreboding, low value added tasks in order to fully
focus on the business rules.
As an example, a framework will keep the
developer from having to spend 2 or 3 days creating an authentication form
(which is not a specific task).
The time that is saved can be dedicated to
- more specific components as well as to
- the corresponding unit tests;
- giving you solid, sustainable and high quality code.
Guaranteed upgradability and maintenance
In the longer term, a framework ensures the
longevity of your applications.
If a development team works as they please,
only that particular team will be able to maintain and upgrade the application
with ease. The way that a publisher supports a proprietary solution.
On the other hand, a framework provides
- the structure for the application makes it possible to avoid this pitfall altogether
- gives any developer - whether they participated in its development or not – the ability to easily adopt” an application,
- to maintain it over time and to upgrade it both quickly and neatly, whenever necessary.
In this regard, a framework is not a black
box! In the case of Prompt, it is still .net…and they are natively inter
operable with any other library.
Not for One Build
for All
Our main aim behind this just not restrict
the usability of framework only with developers team but for all teams support
and QA team also.
Anyone can play and build and integrate
their automation development stuffs with it.
What Our
Framework have
Framework Common :
Have common way to implement development
methodologies like encryption, network securities, authentication and
authorization, exception handling, general development methods for type
handling and configuration information of application.
Framework Data-Access Layer :
All database related functionality like Query
processing , Database column ordinals mapping , connections, exception
handling, indexing , paging ,sorting, all crud operations for all database.
What Developer have to do :
Create Business logic , Data Access (which
contain factory and repository) and Entities related to application.
That’s it, Framework will manage all
operations with database without any error and failure of code.
This comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDelete