Laravel聽vs聽React Native

Need advice about which tool to choose?Ask the StackShare community!

Laravel

16.4K
12.2K
+ 1
3.3K
React Native

17.8K
14.8K
+ 1
1.1K
Add tool

Laravel vs React Native: What are the differences?

What is Laravel? A PHP Framework For Web Artisans. Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable, creative experience to be truly fulfilling. Laravel attempts to take the pain out of development by easing common tasks used in the majority of web projects, such as authentication, routing, sessions, and caching.

What is React Native? A framework for building native apps with React. React Native enables you to build world-class application experiences on native platforms using a consistent developer experience based on JavaScript and React. The focus of React Native is on developer efficiency across all the platforms you care about - learn once, write anywhere. Facebook uses React Native in multiple production apps and will continue investing in React Native.

Laravel and React Native are primarily classified as "Frameworks (Full Stack)" and "Cross-Platform Mobile Development" tools respectively.

"Clean architecture", "Growing community" and "Composer friendly" are the key factors why developers consider Laravel; whereas "Learn once write everywhere", "Cross platform" and "Javascript" are the primary reasons why React Native is favored.

Laravel and React Native are both open source tools. React Native with 78.8K GitHub stars and 17.6K forks on GitHub appears to be more popular than Laravel with 53.4K GitHub stars and 16.4K GitHub forks.

9GAG, PedidosYa, and Swat.io are some of the popular companies that use Laravel, whereas React Native is used by Instagram, Intuit, and Yahoo!. Laravel has a broader approval, being mentioned in 831 company stacks & 775 developers stacks; compared to React Native, which is listed in 719 company stacks and 809 developer stacks.

Decisions about Laravel and React Native
Thuan Nguyen
FE Lead at SOLID ENGINEER | 5 upvotes 路 163.2K views
  • Javascripts is the most populated language in the world.
  • Easy to learn & deployed production
  • Fast development
  • Strong community
  • Completed Documents
  • Native performance with lower RAM used.
  • Easy to handle native issues by using native code like Java / Objective C
  • Powered by Facebook.
See more
washie mugo
Chose
DjangoDjango
over
LaravelLaravel

i find python quite resourceful. given the bulk of libraries that python has and the trends of the tech i find django which runs on python to be the framework of choice to the upcoming web services and application. Laravel on the other hand which is powered by PHP is also quite resourceful and great for startups and common web applications.

See more
Nick Skriabin

We built the first version of our app with RN and it turned out a mess in a while. A lot of bugs along with poor performance out of the box for a fairly large app. Many things, that native platform has, cannot be done with existing solutions for RN. For instance, large titles on iOS are not fully implemented in any of existing navigations libraries. Also there's painfully slow JSON bridge and many other small, yet annoying things. On the other hand Flutter became a really powerful and easy-to-use tool. A bit of a learning curve, of course, because of Dart, but it worth learning. Flutter offers TONS of built-in features, no JSON-bridge, AOT compilation for iOS.

See more
Pros of Laravel
Pros of React Native
  • 496
    Clean architecture
  • 357
    Growing community
  • 334
    Composer friendly
  • 310
    Open source
  • 292
    The only framework to consider for php
  • 192
    Mvc
  • 187
    Quickly develop
  • 154
    Dependency injection
  • 141
    Application architecture
  • 128
    Embraces good community packages
  • 56
    Write less, do more
  • 49
    Restful routing
  • 45
    Orm (eloquent)
  • 42
    Artisan scaffolding and migrations
  • 42
    Database migrations & seeds
  • 35
    Awesome
  • 32
    Great documentation
  • 25
    Awsome, Powerfull, Fast and Rapid
  • 25
    Promotes elegant coding
  • 24
    Build Apps faster, easier and better
  • 22
    JSON friendly
  • 21
    Most easy for me
  • 20
    Eloquent ORM
  • 19
    Easy to learn, scalability
  • 19
    Modern PHP
  • 19
    Test-Driven
  • 18
    Blade Template
  • 18
    Beautiful
  • 13
    Security
  • 11
    Clean Documentation
  • 10
    Based on SOLID
  • 10
    Cool
  • 10
    Convention over Configuration
  • 9
    Easy to attach Middleware
  • 9
    Simple
  • 8
    Laravel + Cassandra = Killer Framework
  • 8
    Fast
  • 8
    Easy to use
  • 8
    Simpler
  • 8
    Get going quickly straight out of the box. BYOKDM
  • 8
    Easy Request Validatin
  • 7
    Simplistic , easy and faster
  • 7
    Less dependencies
  • 7
    Its just wow
  • 6
    Friendly API
  • 5
    Its beautiful to code in
  • 5
    Super easy and powerful
  • 5
    Great customer support
  • 4
    Speed
  • 4
    Fast and Clarify framework
  • 4
    The only "cons" is wrong! No static method just Facades
  • 4
    Easy
  • 4
    Active Record
  • 4
    Php7
  • 3
    Laravel Mix
  • 3
    Laragon
  • 3
    Eloquent
  • 3
    Easy views handling and great ORM
  • 3
    Minimum system requirements
  • 3
    Composer
  • 2
    Intuitive usage
  • 2
    Laravel Spark
  • 2
    Laravel Passport
  • 2
    Laravel Nova
  • 2
    Laravel casher
  • 2
    Laravel Horizon and Telescope
  • 2
    Laravel Forge and Envoy
  • 2
    Ease of use
  • 2
    Cashier with Braintree and Stripe
  • 1
    Rapid development
  • 0
    Scout
  • 196
    Learn once write everywhere
  • 158
    Cross platform
  • 156
    Javascript
  • 114
    Native ios components
  • 65
    Built by facebook
  • 59
    Easy to learn
  • 43
    Bridges me into ios development
  • 39
    No compile
  • 38
    It's just react
  • 36
    Declarative
  • 19
    Fast
  • 12
    Livereload
  • 11
    Virtual Dom
  • 10
    Insanely fast develop / test cycle
  • 9
    Backed by Facebook
  • 8
    Great community
  • 8
    Easy setup
  • 8
    Native android components
  • 8
    It is free and open source
  • 7
    Highly customizable
  • 6
    Awesome
  • 6
    Great errors
  • 6
    Scalable
  • 6
    Win win solution of hybrid app
  • 6
    Everything component
  • 5
    Not dependent on anything such as Angular
  • 5
    Simple
  • 4
    Awesome, easy starting from scratch
  • 4
    OTA update
  • 3
    Easy to use
  • 3
    As good as Native without any performance concerns
  • 2
    Hot reload
  • 2
    Over the air update (Flutter lacks)
  • 2
    'It's just react'
  • 2
    Web development meets Mobile development
  • 2
    Many salary
  • 2
    Can be incrementally added to existing native apps
  • 0
    Ful

Sign up to add or upvote prosMake informed product decisions

Cons of Laravel
Cons of React Native
  • 38
    PHP
  • 24
    Too many dependency
  • 19
    Slower than the other two
  • 15
    A lot of static method calls for convenience
  • 13
    Too many include
  • 10
    Heavy
  • 7
    Bloated
  • 6
    Laravel
  • 5
    Confusing
  • 4
    Does not work well for file uploads in Shared Hosting
  • 3
    Too underrated
  • 2
    Not fast with MongoDB
  • 1
    Difficult to learn
  • 1
    Not using SOLID principles
  • 21
    Javascript
  • 14
    Built by facebook
  • 8
    Cant use CSS
  • 1
    Some compenents not truly native

Sign up to add or upvote consMake informed product decisions

What is Laravel?

It is a web application framework with expressive, elegant syntax. It attempts to take the pain out of development by easing common tasks used in the majority of web projects, such as authentication, routing, sessions, and caching.

What is React Native?

React Native enables you to build world-class application experiences on native platforms using a consistent developer experience based on JavaScript and React. The focus of React Native is on developer efficiency across all the platforms you care about - learn once, write anywhere. Facebook uses React Native in multiple production apps and will continue investing in React Native.

Need advice about which tool to choose?Ask the StackShare community!

What companies use Laravel?
What companies use React Native?

Sign up to get full access to all the companiesMake informed product decisions

What tools integrate with Laravel?
What tools integrate with React Native?

Sign up to get full access to all the tool integrationsMake informed product decisions

Blog Posts

What are some alternatives to Laravel and React Native?
Symfony
It is written with speed and flexibility in mind. It allows developers to build better and easy to maintain websites with PHP..
CodeIgniter
CodeIgniter is a proven, agile & open PHP web application framework with a small footprint. It is powering the next generation of web apps.
Django
Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.
CakePHP
It makes building web applications simpler, faster, while requiring less code. A modern PHP 7 framework offering a flexible database access layer and a powerful scaffolding system.
Rails
Rails is a web-application framework that includes everything needed to create database-backed web applications according to the Model-View-Controller (MVC) pattern.
See all alternatives
Interest over time