ASP.NET vs Python vs ReasonML

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

ASP.NET

20.1K
5.6K
+ 1
7
Python

131.8K
105.7K
+ 1
6.5K
ReasonML

65
72
+ 1
9
Get Advice from developers at your company using Private StackShare. Sign up for Private StackShare.
Learn More
Pros of ASP.NET
Pros of Python
Pros of ReasonML
  • 7
    Great mvc
  • 1.1K
    Great libraries
  • 928
    Readable code
  • 817
    Beautiful code
  • 768
    Rapid development
  • 671
    Large community
  • 418
    Open source
  • 379
    Elegant
  • 268
    Great community
  • 261
    Object oriented
  • 209
    Dynamic typing
  • 70
    Great standard library
  • 52
    Very fast
  • 48
    Functional programming
  • 35
    Scientific computing
  • 33
    Easy to learn
  • 30
    Great documentation
  • 25
    Matlab alternative
  • 23
    Productivity
  • 22
    Easy to read
  • 19
    Simple is better than complex
  • 17
    It's the way I think
  • 17
    Imperative
  • 15
    Very programmer and non-programmer friendly
  • 14
    Powerful
  • 14
    Free
  • 13
    Fast and simple
  • 13
    Powerfull language
  • 12
    Scripting
  • 9
    Machine learning support
  • 9
    Explicit is better than implicit
  • 8
    Unlimited power
  • 8
    Ease of development
  • 7
    Import antigravity
  • 7
    Clear and easy and powerfull
  • 6
    It's lean and fun to code
  • 6
    Print "life is short, use python"
  • 5
    Flat is better than nested
  • 5
    Fast coding and good for competitions
  • 5
    There should be one-- and preferably only one --obvious
  • 5
    Python has great libraries for data processing
  • 5
    High Documented language
  • 5
    I love snakes
  • 5
    Although practicality beats purity
  • 5
    Great for tooling
  • 4
    Readability counts
  • 3
    CG industry needs
  • 3
    Beautiful is better than ugly
  • 3
    Multiple Inheritence
  • 3
    Complex is better than complicated
  • 3
    Great for analytics
  • 3
    Socially engaged community
  • 3
    Rapid Prototyping
  • 3
    Lists, tuples, dictionaries
  • 3
    Plotting
  • 2
    Generators
  • 2
    Simple and easy to learn
  • 2
    Import this
  • 2
    No cruft
  • 2
    Easy to learn and use
  • 2
    List comprehensions
  • 2
    Special cases aren't special enough to break the rules
  • 2
    Now is better than never
  • 2
    If the implementation is hard to explain, it's a bad id
  • 2
    If the implementation is easy to explain, it may be a g
  • 1
    Many types of collections
  • 1
    Better outcome
  • 1
    Batteries included
  • 1
    Ys
  • 1
    Good
  • 1
    Pip install everything
  • 1
    Easy to setup and run smooth
  • 1
    Because of Netflix
  • 1
    Flexible and easy
  • 1
    Web scraping
  • 1
    Should START with this but not STICK with This
  • 1
    Powerful language for AI
  • 1
    It is Very easy , simple and will you be love programmi
  • 1
    Only one way to do it
  • 1
    A-to-Z
  • 0
    Pro
  • 0
    Powerful
  • 4
    Pattern Matching
  • 3
    Type System
  • 1
    Fun
  • 1
    React

Sign up to add or upvote prosMake informed product decisions

Cons of ASP.NET
Cons of Python
Cons of ReasonML
    Be the first to leave a con
    • 50
      Still divided between python 2 and python 3
    • 27
      Performance impact
    • 26
      Poor syntax for anonymous functions
    • 19
      Package management is a mess
    • 19
      GIL
    • 13
      Too imperative-oriented
    • 12
      Hard to understand
    • 11
      Dynamic typing
    • 9
      Very slow
    • 8
      Not everything is expression
    • 7
      Explicit self parameter in methods
    • 7
      Indentations matter a lot
    • 6
      Poor DSL capabilities
    • 6
      No anonymous functions
    • 6
      Requires C functions for dynamic modules
    • 5
      Threading
    • 5
      The "lisp style" whitespaces
    • 5
      Hard to obfuscate
    • 4
      Fake object-oriented programming
    • 4
      Incredibly slow
    • 4
      Lack of Syntax Sugar leads to "the pyramid of doom"
    • 4
      The benevolent-dictator-for-life quit
    • 3
      Official documentation is unclear.
    • 3
      Circular import
    • 3
      Not suitable for autocomplete
    • 1
      Training wheels (forced indentation)
    • 1
      Meta classes
    • 1
      Bindings

    Sign up to add or upvote consMake informed product decisions

    - No public GitHub repository available -

    What is ASP.NET?

    .NET is a developer platform made up of tools, programming languages, and libraries for building many different types of applications.

    What is Python?

    Python is a general purpose programming language created by Guido Van Rossum. Python is most praised for its elegant syntax and readable code, if you are just beginning your programming career python suits you best.

    What is ReasonML?

    It lets you write simple, fast and quality type safe code while leveraging both the JavaScript & OCaml ecosystems.It is powerful, safe type inference means you rarely have to annotate types, but everything gets checked for you.

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

    What companies use ASP.NET?
    What companies use Python?
    What companies use ReasonML?

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

    What tools integrate with ASP.NET?
    What tools integrate with Python?
    What tools integrate with ReasonML?

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

    Blog Posts

    Sep 29 2020 at 7:36PM

    WorkOS

    +17
    6
    2353
    +7
    3
    646
    +14
    11
    2028
    Oct 3 2019 at 7:13PM

    Ably Realtime

    +8
    4
    3197
    Aug 28 2019 at 3:10AM

    Segment

    +16
    5
    1997
    +4
    7
    929
    What are some alternatives to ASP.NET, Python, and ReasonML?
    ASP.NET Core
    A free and open-source web framework, and higher performance than ASP.NET, developed by Microsoft and the community. It is a modular framework that runs on both the full .NET Framework, on Windows, and the cross-platform .NET Core.
    PHP
    Fast, flexible and pragmatic, PHP powers everything from your blog to the most popular websites in the world.
    Django
    Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.
    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.
    JavaScript
    JavaScript is most known as the scripting language for Web pages, but used in many non-browser environments as well such as node.js or Apache CouchDB. It is a prototype-based, multi-paradigm scripting language that is dynamic,and supports object-oriented, imperative, and functional programming styles.
    See all alternatives
    How developers use ASP.NET, Python, and ReasonML
    Exchange rates API uses
    Python

    Beautiful is better than ugly.

    Explicit is better than implicit.

    Simple is better than complex.

    Complex is better than complicated.

    Flat is better than nested.

    Sparse is better than dense.

    Readability counts.

    Special cases aren't special enough to break the rules.

    Although practicality beats purity.

    Errors should never pass silently.

    Unless explicitly silenced.

    In the face of ambiguity, refuse the temptation to guess.

    There should be one-- and preferably only one --obvious way to do it.

    Although that way may not be obvious at first unless you're Dutch.

    Now is better than never.

    Although never is often better than right now.

    If the implementation is hard to explain, it's a bad idea.

    If the implementation is easy to explain, it may be a good idea.

    Namespaces are one honking great idea -- let's do more of those!

    Web Dreams uses
    Python

    To me, this is by far the best programming language. Why? Because it’s the only language that really got me going after trying to get into programming with Java for a while. Python is powerful, easy to learn, and gets you to unsderstand other languages more once you understand it. Did I state I love the python language? Well, I do..

    ttandon uses
    Python

    Backend server for analysis of image samples from iPhone microscope lens. Chose this because of familiarity. The number one thing that I've learned at hackathons is that work exclusively with what you're 100% comfortable with. I use Python extensively at my day job at Wit.ai, so it was the obvious choice for the bulk of my coding.

    papaver uses
    Python

    been a pythoner for around 7 years, maybe longer. quite adept at it, and love using the higher constructs like decorators. was my goto scripting language until i fell in love with clojure. python's also the goto for most vfx studios and great for the machine learning. numpy and pyqt for the win.

    Blood Bot uses
    Python

    Large swaths of resources built for python to achieve natural language processing. (We are in the process of deprecating the services written in python and porting them over to Javascript and node)