English

Ray Python Framework: New Python Framework Overview

 

 

Ray, the new Python Framework, was recently released. Ray Python Framework has been making rounds across social media for its capabilities and offerings around REST APIs. The design philosophy of Ray framework is centred around the idea of giving you complete freedom. You can also make decisions based on your project and not be restricted by the framework.

Ray is developed by Felipe Volpone, who is a Python enthusiast and open source contributor. He also loves to write and speak in front of large audiences. His love for technology and his ability to understand the nitty-gritty of technology has enabled him to develop a Python framework.

 

Ray Vs. Django Vs. Flask

With only a few weeks into the release, it is hard to get an objective view of how the three frameworks compare against each other. The main motivation behind the framework is to provide more flexibility and freedom when compared to Django.

In the words of the author himself, “The Ray framework it’s a kind of mix of Django and Flask. Django it’s the kind of framework that you’re stuck with it (this is not always a problem), once you start using it, will become hard to get out of it. On the other side, Flask is a micro-framework that you can connect with a lot of plugins from the Python community. Ray tries to get the best of both sides, having a small, but powerful core, and allowing plugins to connect with it.”

As you can see, it borrows heavily from the philosophy of Django and Flask. Flask being a micro-framework provides enough incentive for customization and experimentation. Whereas Django is a well-structured framework which requires time to master. With Ray framework, anyone can quickly get started with a project.

The end result is a powerful framework that lets you build REST APIs. The core philosophy makes it easy for the APIs to be uncoupled from the project you are working on.

 

Ray Framework Features

So, we learned a lot about the core philosophy of Ray framework and its author. Let’s get started with the features of Ray framework.

  • Easy APIs
  • Authentication
  • Integration with Pewee, SQLAlchemy, Google App Engine
  • Database Hooks
  • Actions in APIs
  • uWSGI built-in server
  • API Protection.

 

Conclusion

Ray framework looks promising, but it still has a long way to go. As a Python enthusiast, what do you think about the framework? Will it stand the test of time? Or it is just another framework that will be lost in the internet glory? Comment below and let us know.

You can read more about the framework here and here.

New to Rest API development? Check out how KillRoy, a developer with 22 years of experience from Sliema, Malta develop REST APIs using node.js below.

Dr. Michael J. Garbade

I, Dr. Michael J. Garbade is the co-founder of the Education Ecosystem (aka LiveEdu), ex-Amazon, GE, Rebate Networks, Y-combinator. Python, Django, and DevOps Engineer. Serial Entrepreneur. Experienced in raising venture funding. I speak English and German as mother tongues. I have a Masters in Business Administration and Physics, and a Ph.D. in Venture Capital Financing. Currently, I am the Project Lead on the community project -Nationalcoronalvirus Hotline I write subject matter expert technical and business articles in leading blogs like Opensource.com, Dzone.com, Cybrary, Businessinsider, Entrepreneur.com, TechinAsia, Coindesk, and Cointelegraph. I am a frequent speaker and panelist at tech and blockchain conferences around the globe. I serve as a start-up mentor at Axel Springer Accelerator, NY Edtech Accelerator, Seedstars, and Learnlaunch Accelerator. I love hackathons and often serve as a technical judge on hackathon panels.

View Comments

Recent Posts

Blockchain in Elections: A Leap Toward Transparent Democracy

In 2024 we're witnessing a critical point in democratic technology: the integration of blockchain and…

3 weeks ago

Win Big with Our Amazon Fire Max 11 & AirPods Pro Giveaway!

We’re thrilled to announce an exciting opportunity for you to win not one but two…

2 months ago

Unleashing Potential: How Education Ecosystem Transforms Learning into Real-World Success

Acquiring practical skills is crucial for career advancement and personal growth. Education Ecosystem stands out…

4 months ago

The Role of Artificial Intelligence in Modern Software Development

Artificial Intelligence (AI) has been making significant strides in various industries, and the software development…

7 months ago

Highest Stable Coin Yields – (W16 – 2024)

Another week to bring you the top yield platforms for three of the most prominent…

8 months ago

LEDU Token OTC Trading

If you hold a large volume of LEDU tokens above 1 million units and wish…

9 months ago