The Wikipedia article seems too verbose.
I understand structure as a well-developed set of libraries and tools. The Qt framework provides a set of libraries / tools for cross-platform graphical interfaces. The cocoa frame does the same for the Mac.
What is the practical definition of a software framework?
If you determine the general structure of the program yourself, but use pre-built building blocks and primitives for some operations that you use in the library.
, , , .
.
, , , (, - HTML).
, , - , . ( ):
, , , . - , , API, , . :- , , . [1]default behavior - the structure has a default. This default behavior should be a useful behavior, not a series of no-ops.extensibility - the structure can be extended by the user, usually selective redefinition or specialized by the user code, Functionalitynon-modifiable frame code - the frame code is generally not allowed to change. Users can expand the scope, but not change its code.
, , , . - , , API, , . :
Source: https://habr.com/ru/post/1739708/More articles:asp.net url hiding? - asp.netHow can I trigger an overloaded action in .net mvc? - asp.net-mvcОт разработчика к веб-разработчику до веб-дизайнера - javaR repeating row selection - selectIs there a class generator for data classes used in Java / Android from an existing wsdl file? - javaCalculate the number of tweets in PHP - phpRunning NLP - Big Python + Dataset - javaSetting auto-generated listboxitem properties - wpfГоризонтальная прокрутка в FlowDocumentScrollViewer - wpfNHibernate SysCache работает в не-веб-приложении? - cachingAll Articles