Alternatives to Weex logo

Alternatives to Weex

React Native, NativeScript, Ionic, Flutter, and React are the most popular alternatives and competitors to Weex.
20
53
+ 1
7

What is Weex and what are its top alternatives?

Weex renders code in native widgets in Android & iOS and helps preserve the quality of user experience on critical platforms.
Weex is a tool in the Mobile UI Frameworks category of a tech stack.
Weex is an open source tool with 17.7K GitHub stars and 2.1K GitHub forks. Here’s a link to Weex's open source repository on GitHub

Top Alternatives to Weex

  • React Native

    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. ...

  • NativeScript

    NativeScript

    NativeScript enables developers to build native apps for iOS, Android and Windows Universal while sharing the application code across the platforms. When building the application UI, developers use our libraries, which abstract the differences between the native platforms. ...

  • Ionic

    Ionic

    Free and open source, Ionic offers a library of mobile and desktop-optimized HTML, CSS and JS components for building highly interactive apps. Use with Angular, React, Vue, or plain JavaScript. ...

  • Flutter

    Flutter

    Flutter is a mobile app SDK to help developers and designers build modern mobile apps for iOS and Android. ...

  • React

    React

    Lots of people use React as the V in MVC. Since React makes no assumptions about the rest of your technology stack, it's easy to try it out on a small feature in an existing project. ...

  • NativeScript-Vue

    NativeScript-Vue

    It is a NativeScript plugin which allows you to use Vue.js to craft your mobile application. It aims to have a syntax that you are used to from Vue.js. ...

  • Webex

    Webex

    Collaborate with colleagues across your organization, or halfway across the planet. Meet online and share files, information, and expertise. Collaborate from wherever you are with Webex mobile apps for IPhone, iPad, Android, or Blackberry. If you can get online, you can work together. ...

  • Vue Native

    Vue Native

    Vue Native is a mobile framework to build truly native mobile app using Vue.js. Its is designed to connect React Native and Vue.js. Vue Native is a wrapper around React Native APIs, which allows you to use Vue.js and compose rich mobile User Interface. ...

Weex alternatives & related posts

React Native logo

React Native

21K
17.9K
1.1K
A framework for building native apps with React
21K
17.9K
+ 1
1.1K
PROS OF REACT NATIVE
  • 200
    Learn once write everywhere
  • 161
    Cross platform
  • 159
    Javascript
  • 115
    Native ios components
  • 66
    Built by facebook
  • 60
    Easy to learn
  • 43
    Bridges me into ios development
  • 39
    It's just react
  • 39
    No compile
  • 36
    Declarative
  • 20
    Fast
  • 12
    Virtual Dom
  • 12
    Livereload
  • 10
    Insanely fast develop / test cycle
  • 9
    It is free and open source
  • 9
    Easy setup
  • 9
    Backed by Facebook
  • 9
    Great community
  • 8
    Native android components
  • 7
    Highly customizable
  • 6
    Great errors
  • 6
    Scalable
  • 6
    Awesome
  • 6
    Win win solution of hybrid app
  • 6
    Everything component
  • 5
    Simple
  • 5
    Not dependent on anything such as Angular
  • 4
    OTA update
  • 4
    Awesome, easy starting from scratch
  • 3
    As good as Native without any performance concerns
  • 3
    Easy to use
  • 2
    Web development meets Mobile development
  • 2
    Can be incrementally added to existing native apps
  • 2
    Many salary
  • 2
    Hot reload
  • 2
    Over the air update (Flutter lacks)
  • 2
    'It's just react'
  • 1
    Ngon
  • 0
    Ful
  • 0
    Nigger
CONS OF REACT NATIVE
  • 22
    Javascript
  • 17
    Built by facebook
  • 11
    Cant use CSS
  • 2
    Some compenents not truly native
  • 1
    30 FPS Limit

related React Native posts

Vaibhav Taunk
Team Lead at Technovert · | 31 upvotes · 1.5M views

I am starting to become a full-stack developer, by choosing and learning .NET Core for API Development, Angular CLI / React for UI Development, MongoDB for database, as it a NoSQL DB and Flutter / React Native for Mobile App Development. Using Postman, Markdown and Visual Studio Code for development.

See more

I'm working as one of the engineering leads in RunaHR. As our platform is a Saas, we thought It'd be good to have an API (We chose Ruby and Rails for this) and a SPA (built with React and Redux ) connected. We started the SPA with Create React App since It's pretty easy to start.

We use Jest as the testing framework and react-testing-library to test React components. In Rails we make tests using RSpec.

Our main database is PostgreSQL, but we also use MongoDB to store some type of data. We started to use Redis  for cache and other time sensitive operations.

We have a couple of extra projects: One is an Employee app built with React Native and the other is an internal back office dashboard built with Next.js for the client and Python in the backend side.

Since we have different frontend apps we have found useful to have Bit to document visual components and utils in JavaScript.

See more
NativeScript logo

NativeScript

495
956
516
Build truly native apps with JavaScript
495
956
+ 1
516
PROS OF NATIVESCRIPT
  • 75
    Access to the entire native api
  • 47
    Support for native ios and android libraries
  • 46
    Support for javascript libraries
  • 46
    Angular 2.0 support
  • 44
    Native ux and performance
  • 37
    Typescript support
  • 35
    Backed up by google and telerik
  • 29
    Css support
  • 27
    Cross-platform declarative ui and code
  • 25
    Fully open source under apache 2.0 license
  • 11
    Vuejs support
  • 9
    60fps performance
  • 6
    Powerful data visualization with native UI
  • 5
    No need for Mac to build iOS apps in Telerik Platform
  • 5
    Angular, typescript and javascript support
  • 5
    VS Code integration
  • 4
    Extended CLI support
  • 4
    Truly Object-Oriented with Typescript
  • 4
    Cloud builds as part of Telerik PLatform
  • 4
    On-device debugging
  • 4
    Extensibility
  • 3
    Live reload
  • 3
    Easy to learn
  • 3
    Easiest of all other frameworks
  • 3
    Access to entire native api
  • 3
    Backed by google
  • 3
    0 day support for new OS updates
  • 3
    Publishing modules to NPM
  • 2
    Vue.js support out of the box
  • 2
    VueJS support
  • 2
    Svelte support
  • 2
    Powerfull mobile services as part of Telerik Platform
  • 2
    Native ui with angular
  • 2
    Vue support
  • 1
    Playground
  • 1
    Hot Reload
  • 1
    HMR via webpack
  • 1
    Very small app size
  • 1
    Write once, use anywhere
  • 1
    Easy to use, support for almost all npm packages
  • 1
    Rich ecosystem
  • 1
    Compile to Apple/Google Stores via CloudCompiler
  • 1
    Has CSS ;-)
  • 1
    It works with Angular
  • 1
    Code reuse with your website
  • 0
    Dart
CONS OF NATIVESCRIPT
  • 5
    Lack of promotion
  • 1
    Slower Performance compared to competitors

related NativeScript posts

leonardo silveira
Software Engineer at Casa Magalhães · | 5 upvotes · 171.7K views

So, i am preparing to adopt NativeScript.

For years my hybrid projects used Apache Cordova.

"Let's avoid to maintain two teams and double the deliver velocity".

It was good for a few years, we had those september issues, (i.e. apple broke some backward compatibility) , but for the last years, things seems to be losing the grip faster.

Last breaking changes, for instance, seems to have a workaround, however that growing feeling that simple things can not rely on so fragile webviews keeps growing faster and faster.

I've tested nativescript not only on it's "helloworld", but also on how do they respond on issues.

I got tweed support. I opened an github issue and got answers on less than 10 hours (yes i did it on another timezone and very close to a weekend). I saw the faulty docs get corrected in two days.

The bad news is i only can adopt nativescript on newer projects, since there is no budget to revamp the current solutions.

The good news is i can keep coding on Vue.js , without vou router, but that's ok. I've already exchanged vanilla html for real native app with background magic enabled, the router can be easily reproduced.

See more
Ionic logo

Ionic

6.8K
6.1K
1.7K
A beautiful front-end framework for developing cross-platform apps with web technologies like Angular and React.
6.8K
6.1K
+ 1
1.7K
PROS OF IONIC
  • 246
    Allows for rapid prototyping
  • 226
    Hybrid mobile
  • 208
    It's angularjs
  • 184
    Free
  • 178
    It's javascript, html, and css
  • 108
    Ui and theming
  • 76
    Great designs
  • 74
    Mv* pattern
  • 70
    Reuse frontend devs on mobile
  • 64
    Extensibility
  • 31
    Great community
  • 28
    Open source
  • 22
    Responsive design
  • 20
    Good cli
  • 13
    Angularjs-based
  • 13
    Beautifully designed
  • 13
    So easy to use
  • 12
    Widgets
  • 11
    Allows for rapid prototyping, hybrid mobile
  • 11
    Typescript
  • 10
    Quick prototyping, amazing community
  • 10
    Easy setup
  • 8
    Angular2 support
  • 7
    Fast, easy, free
  • 7
    Because of the productivity and easy for development
  • 7
    So much thought behind what developers actually need
  • 7
    Base on angular
  • 6
    Super fast, their dev team is amazingly passionate
  • 6
    Easy to use
  • 6
    It's Angular
  • 4
    UI is awesome
  • 4
    Hot deploy
  • 3
    Material design support using theme
  • 3
    Amazing support
  • 3
    It's the future
  • 3
    Angular
  • 3
    Allow for rapid prototyping
  • 3
    Easy setup, development and testing
  • 3
    Ionic creator
  • 2
    User Friendly
  • 2
    It's angular js
  • 2
    Complete package
  • 2
    Simple & Fast
  • 2
    Fastest growing mobile app framework
  • 2
    Best Support and Community
  • 2
    Material Design By Default
  • 2
    Cross platform
  • 2
    Documentation
  • 2
    Because I can use my existing web devloper skills
  • 2
    Removes 300ms delay in mobile browsers
  • 1
    1
  • 1
    Native access
  • 1
    Typescript support
  • 1
    Ionic conect codeigniter
  • 1
    Fast Prototyping
  • 1
    All Trending Stack
CONS OF IONIC
  • 20
    Not suitable for high performance or UI intensive apps
  • 15
    Not meant for game development
  • 2
    Not a native app

related Ionic posts

Saber Hosney
Senior software engineer at Shortcut · | 6 upvotes · 11.9K views

Greetings!

I have been searching lately for frameworks to build mobile apps.

We are trying to make something like a quiz app as a way for customers to contact us. I considered Ionic and React Native because we use JavaScript most of the time in websites, e.g., Vue.js/Nuxt.js. But Flutter seems a decent choice as well, especially since you can use Android/iOS-like components. We are looking for something that works in the long term, something that's time and cost-effective, especially when paired with backend services like Firebase or a GraphQL server. I would like to know your opinions and recommendations. Thank you!

See more
Melanie Verstraete
Shared insights
on
Ionic
Flutter

Hi community, I am looking into how I should build my tech stack for a business/analytics platform. I am not very familiar with frontend development; when looking into cross-platform frameworks, I found a lot of options. What is the best cross-platform frontend framework to go with? I found Flutter interesting, but Ionic also looks promising? Thank you for the advice!

See more
Flutter logo

Flutter

6.3K
6.8K
827
Cross-platform mobile framework from Google
6.3K
6.8K
+ 1
827
PROS OF FLUTTER
  • 102
    Hot Reload
  • 85
    Cross platform
  • 81
    Performance
  • 69
    Backed by Google
  • 54
    Compiled into Native Code
  • 43
    Open Source
  • 40
    Fast Development
  • 38
    Fast Prototyping
  • 37
    Expressive and Flexible UI
  • 31
    Single Codebase
  • 29
    Reactive Programming
  • 22
    Material Design
  • 19
    Target to Fuchsia
  • 18
    Widget-based
  • 17
    Dart
  • 13
    IOS + Android
  • 11
    Great CLI Support
  • 11
    Tooling
  • 10
    Easy to learn
  • 9
    You can use it as mobile, web, Server development
  • 8
    Have built-in Material theme
  • 8
    Debugging quickly
  • 8
    Support by multiple IDE: Android Studio, VS Code, XCode
  • 7
    Easy Testing Support
  • 7
    Target to Android
  • 6
    Have built-in Cupertino theme
  • 6
    Community
  • 6
    Written by Dart, which is easy to read code
  • 6
    Good docs & sample code
  • 6
    Target to iOS
  • 5
    Easy to Unit Test
  • 5
    Real platform free framework of the future
  • 5
    Flutter is awesome
  • 5
    Easy to Widget Test
CONS OF FLUTTER
  • 26
    Need to learn Dart
  • 10
    No 3D Graphics Engine Support
  • 9
    Lack of community support
  • 6
    Graphics programming
  • 5
    Lack of friendly documentation
  • 2
    Lack of promotion
  • 1
    Https://iphtechnologies.com/difference-between-flutter

related Flutter posts

Vaibhav Taunk
Team Lead at Technovert · | 31 upvotes · 1.5M views

I am starting to become a full-stack developer, by choosing and learning .NET Core for API Development, Angular CLI / React for UI Development, MongoDB for database, as it a NoSQL DB and Flutter / React Native for Mobile App Development. Using Postman, Markdown and Visual Studio Code for development.

See more

I've been juggling with an app idea and am clueless about how to build it.

A little about the app:

  • Social network type app ,
  • Users can create different directories, in those directories post images and/or text that'll be shared on a public dashboard .

Directory creation is the main point of this app. Besides there'll be rooms(groups),chatting system, search operations similar to instagram,push notifications

I have two options:

  1. React Native, Python, AWS stack or
  2. Flutter, Go ( I don't know what stack or tools to use)
See more
React logo

React

101K
79.9K
3.8K
A JavaScript library for building user interfaces
101K
79.9K
+ 1
3.8K
PROS OF REACT
  • 754
    Components
  • 651
    Virtual dom
  • 560
    Performance
  • 485
    Simplicity
  • 436
    Composable
  • 174
    Data flow
  • 159
    Declarative
  • 123
    Isn't an mvc framework
  • 113
    Reactive updates
  • 110
    Explicit app state
  • 31
    JSX
  • 23
    Learn once, write everywhere
  • 18
    Uni-directional data flow
  • 16
    Easy to Use
  • 14
    Works great with Flux Architecture
  • 10
    Great perfomance
  • 8
    Built by Facebook
  • 6
    Javascript
  • 5
    TypeScript support
  • 5
    Speed
  • 4
    Scalable
  • 4
    Awesome
  • 4
    Easy to start
  • 4
    Feels like the 90s
  • 3
    Fancy third party tools
  • 3
    Hooks
  • 3
    Server side views
  • 3
    Functional
  • 2
    Simple
  • 2
    Great migration pathway for older systems
  • 2
    Server Side Rendering
  • 2
    Cross-platform
  • 2
    SSR
  • 2
    Fast evolving
  • 2
    Simple, easy to reason about and makes you productive
  • 2
    Rich ecosystem
  • 2
    Has functional components
  • 2
    Has arrow functions
  • 2
    Strong Community
  • 2
    Closer to standard JavaScript and HTML than others
  • 2
    Very gentle learning curve
  • 2
    Excellent Documentation
  • 2
    Super easy
  • 2
    Props
  • 2
    Scales super well
  • 2
    Just the View of MVC
  • 1
    Www
  • 1
    Start simple
  • 1
    Sdfsdfsdf
  • 1
    Allows creating single page applications
  • 1
    Fragments
  • 1
    Split your UI into components with one true state
  • 1
    Sharable
  • 1
    Every decision architecture wise makes sense
  • 1
    Permissively-licensed
  • 1
    Beautiful and Neat Component Management
  • 1
    Obama
CONS OF REACT
  • 33
    Requires discipline to keep architecture organized
  • 21
    No predefined way to structure your app
  • 20
    Need to be familiar with lots of third party packages
  • 6
    Not enterprise friendly
  • 6
    JSX
  • 1
    One-way binding only
  • 1
    State consistency with backend neglected

related React posts

Vaibhav Taunk
Team Lead at Technovert · | 31 upvotes · 1.5M views

I am starting to become a full-stack developer, by choosing and learning .NET Core for API Development, Angular CLI / React for UI Development, MongoDB for database, as it a NoSQL DB and Flutter / React Native for Mobile App Development. Using Postman, Markdown and Visual Studio Code for development.

See more
Johnny Bell
Software Engineer at Weedmaps · | 26 upvotes · 426.1K views
Shared insights
on
Vue.js
React

I've used both Vue.js and React and I would stick with React. I know that Vue.js seems easier to write and its much faster to pick up however as you mentioned above React has way more ready made components you can just plugin, and the community for React is very big.

It might be a bit more of a steep learning curve for your friend to learn React over Vue.js but I think in the long run its the better option.

See more
NativeScript-Vue logo

NativeScript-Vue

51
103
0
Truly native apps using Vue.js and NativeScript
51
103
+ 1
0
PROS OF NATIVESCRIPT-VUE
    Be the first to leave a pro
    CONS OF NATIVESCRIPT-VUE
      Be the first to leave a con

      related NativeScript-Vue posts

      Webex logo

      Webex

      145
      209
      18
      Connect with anyone, anywhere, any time
      145
      209
      + 1
      18
      PROS OF WEBEX
      • 5
        Cons
      • 4
        Secure
      • 3
        Good branding - Cisco
      • 3
        High Quality
      • 3
        Easy to Use
      CONS OF WEBEX
      • 1
        Horrible voice quality, voice gaps, drops

      related Webex posts

      Dmitry Mukhin

      Uploadcare is mostly remote team and we're using video conferencing all the time both for internal team meetings and for external sales, support, interview, etc. calls. I think we've tried every solution there is on the market before we've decided to stop with Zoom.

      Tools just plainly don't work (Skype), are painful to install for external participants (Webex and other "enterprise" solutions) can't properly handle 10+ participants calls (Google Hangouts Chat).

      Zoom just works. It has all required features and even handles bad connections very graciously. One of the best tool decisions we've ever made :)

      See more
      Prem Mathew
      Shared insights
      on
      Webex
      Amazon Chime

      I am looking for the best video conferencing software corporate license. Kindly advise on pricing as well as features between Amazon Chime and Webex, which one to choose. What is the best choice for a corporate license?

      See more
      Vue Native logo

      Vue Native

      92
      650
      53
      Build cross platform native mobile apps using Vue.js
      92
      650
      + 1
      53
      PROS OF VUE NATIVE
      • 12
        Can use v-if, v-model and so on
      • 10
        Can be use with vuex and vue-router
      • 7
        Use .vue file instead of .js
      • 6
        Syntactic sugar
      • 5
        Single File Components
      • 5
        Easier to learn
      • 3
        Reactive programming
      • 3
        Great CLI
      • 2
        IOS + Android
      CONS OF VUE NATIVE
      • 6
        Read more docs
      • 1
        Transpiles to React Native

      related Vue Native posts

      Shared insights
      on
      React
      Vue Native
      Vue.js

      I'm a huge fan of Vue.js and I'm pretty comfortable with it. I need to build a mobile app for my company and I was now wondering whether I could make use of VueJS with Vue Native instead of switching to React. I know Vue Native builds on top of RN. My question is whether I'd have as much freedom with Vue Native over RN and whether you feel like Vue Native is "production ready" or not. Not sure of which shortcomings I may find using Vue Native... Thanks a lot!!!

      See more