Finatra vs Geddy vs Node.js

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

Finatra

36
52
+ 1
13
Geddy

6
22
+ 1
3
Node.js

183.8K
155.9K
+ 1
8.5K
Get Advice from developers at your company using StackShare Enterprise. Sign up for StackShare Enterprise.
Learn More
Pros of Finatra
Pros of Geddy
Pros of Node.js
  • 7
    Fast
  • 6
    Easy
  • 2
    Open source
  • 1
    MVC
  • 1.4K
    Npm
  • 1.3K
    Javascript
  • 1.1K
    Great libraries
  • 1K
    High-performance
  • 805
    Open source
  • 486
    Great for apis
  • 477
    Asynchronous
  • 423
    Great community
  • 390
    Great for realtime apps
  • 296
    Great for command line utilities
  • 84
    Websockets
  • 83
    Node Modules
  • 69
    Uber Simple
  • 59
    Great modularity
  • 58
    Allows us to reuse code in the frontend
  • 42
    Easy to start
  • 35
    Great for Data Streaming
  • 32
    Realtime
  • 28
    Awesome
  • 25
    Non blocking IO
  • 18
    Can be used as a proxy
  • 17
    High performance, open source, scalable
  • 16
    Non-blocking and modular
  • 15
    Easy and Fun
  • 14
    Easy and powerful
  • 13
    Future of BackEnd
  • 13
    Same lang as AngularJS
  • 12
    Fullstack
  • 11
    Fast
  • 10
    Scalability
  • 10
    Cross platform
  • 9
    Simple
  • 8
    Mean Stack
  • 7
    Great for webapps
  • 7
    Easy concurrency
  • 6
    Typescript
  • 6
    Fast, simple code and async
  • 6
    React
  • 6
    Friendly
  • 5
    Control everything
  • 5
    Its amazingly fast and scalable
  • 5
    Easy to use and fast and goes well with JSONdb's
  • 5
    Scalable
  • 5
    Great speed
  • 5
    Fast development
  • 4
    It's fast
  • 4
    Easy to use
  • 4
    Isomorphic coolness
  • 3
    Great community
  • 3
    Not Python
  • 3
    Sooper easy for the Backend connectivity
  • 3
    TypeScript Support
  • 3
    Blazing fast
  • 3
    Performant and fast prototyping
  • 3
    Easy to learn
  • 3
    Easy
  • 3
    Scales, fast, simple, great community, npm, express
  • 3
    One language, end-to-end
  • 3
    Less boilerplate code
  • 2
    Npm i ape-updating
  • 2
    Event Driven
  • 2
    Lovely
  • 1
    Creat for apis
  • 0
    Node

Sign up to add or upvote prosMake informed product decisions

Cons of Finatra
Cons of Geddy
Cons of Node.js
    Be the first to leave a con
      Be the first to leave a con
      • 46
        Bound to a single CPU
      • 45
        New framework every day
      • 40
        Lots of terrible examples on the internet
      • 33
        Asynchronous programming is the worst
      • 24
        Callback
      • 19
        Javascript
      • 11
        Dependency based on GitHub
      • 11
        Dependency hell
      • 10
        Low computational power
      • 7
        Can block whole server easily
      • 7
        Callback functions may not fire on expected sequence
      • 7
        Very very Slow
      • 4
        Breaking updates
      • 4
        Unstable
      • 3
        No standard approach
      • 3
        Unneeded over complication
      • 1
        Can't read server session
      • 1
        Bad transitive dependency management

      Sign up to add or upvote consMake informed product decisions

      What is Finatra?

      At Twitter, Finagle provides the building blocks for most of the code written on the JVM. It has long-served as Twitter's extensible, protocol-agnostic, highly-scalable RPC framework.

      What is Geddy?

      Geddy is a full stack open source MVC framework based on ruby on rails methodology with built-in authentication module, passportjs and socket.io integration.

      What is Node.js?

      Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.

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

      What companies use Finatra?
      What companies use Geddy?
      What companies use Node.js?
        No companies found

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

        What tools integrate with Finatra?
        What tools integrate with Geddy?
        What tools integrate with Node.js?
          No integrations found

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

          Blog Posts

          Oct 24 2019 at 7:43PM

          AppSignal

          JavaScriptNode.jsJava+8
          5
          954
          Oct 3 2019 at 7:13PM

          Ably Realtime

          JavaScriptPythonNode.js+8
          5
          3823
          Node.jsnpmKubernetes+6
          1
          1414
          GitNode.jsFirebase+5
          7
          2356
          JavaScriptGitHubNode.js+29
          14
          13420
          What are some alternatives to Finatra, Geddy, and Node.js?
          Play
          Play Framework makes it easy to build web applications with Java & Scala. Play is based on a lightweight, stateless, web-friendly architecture. Built on Akka, Play provides predictable and minimal resource consumption (CPU, memory, threads) for highly-scalable applications.
          Scalatra
          It combines the power of the JVM with the beauty and brevity of Scala, helping you quickly build high-performance web sites and APIs.
          Finagle
          Finagle is an extensible RPC system for the JVM, used to construct high-concurrency servers. Finagle implements uniform client and server APIs for several protocols, and is designed for high performance and concurrency.
          Akka HTTP
          The Akka HTTP modules implement a full server- and client-side HTTP stack on top of akka-actor and akka-stream. It’s not a web-framework but rather a more general toolkit for providing and consuming HTTP-based services. While interaction with a browser is of course also in scope it is not the primary focus of Akka HTTP.
          Django
          Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.
          See all alternatives