Catalog
Full catalog
Resources
Blog
University
Guide
Bootcamps
Provided by
JetBrains Academy
Creators of the most popular IDEs:
IntelliJ IDEA, PyCharm
& others
Authors of
Kotlin
,
Google's preferred language
for Android
More than
11.4 million developers and 300,000 companies worldwide
use JetBrains IDEs to create their products
Pricing
For Business
Sign in
Start for free
Computer science
Fundamentals
Essentials
Software construction
Software distribution
Frameworks
Suggested problems
Framework responsibilities
The relationship
Benefits of frameworks
Drawbacks of frameworks
Inversion of Control
Choosing a framework
Using a framework
Who is calling whom
Framework solutions
Working with a framework
Skip topic
Theory
Choosing a framework
Report a typo
What should be considered when choosing a framework?
Choose wisely and give yourself time to think: there is a lot of correct options!
Select one or more options from the list
Get unstuck
Comments
Get help from the community
The popularity of the framework
The size and complexity of the application you want to write
Adequacy and clarity of documentation
The catchy name of the framework
894
learners liked this problem.
61
didn't like it.
What about you?
___
Create a free account to access the full topic
Sign up with Google
Sign up with GitHub
Sign up with JetBrains Account
Sign up with email
By continuing, you agree to the
JetBrains Academy Terms of Service
as well as
Hyperskill Terms of Service and Privacy Policy
.
Comments (31)
Hints (9)
Useful links (0)
Show discussion