Unclaimed: Are are working at Ruby On Rails ?
Ruby on Rails, often referred to as Rails, is an open-source web application framework written in Ruby. It emphasizes convention over configuration (CoC) and the don't repeat yourself (DRY) principle, aiming to simplify and accelerate web development by providing default structures for a database, a web service, and web pages. Rails enables developers to use a model-view-controller (MVC) pattern to organize application programming. Its rich ecosystem of gems (libraries) allows for rapid development of complex web applications.
( 1 )
Capabilities |
|
---|---|
Segment |
|
Ease of use |
|
Deployment | Cloud / SaaS / Web-Based, N/A, On-Premise Linux, On-Premise Windows |
Support | FAQs/Forum |
Training | Documentation |
Languages | English |
The framework takes care of all major requirements in a web development workflow : testing, security, common development flows, auth, etc.
The updates to the framework are so rapid that it's hard to keep up sometimes. But i guess, that's its strength too.
We built many things using Ruby on rails : e-commerce system, ride sharing system, startups, marketplace, etc
The language itself is beautiful, the learning curve is not too steep, the community is great.
Not much really, would like some more documentation or articles about using it with newer technologies.
Fast development, getting code to clients soon.
It's very easy to do a lot of things in a very fashionable way, uses MVC, has a lot of gems, ruby it's a great language, it's the perfect match
It's kinda slow but it's more because of ruby more than rails, and also its more about the way you write apps more than the framework
I use it every day for the last 8 years so It's my main way to wright software
Ruby on Rails provide for you all required stuff to start developing project from tiny blogs to hish load complex sysytems. Simple start, a lot of gems, generators, api mode, large community. Fast and usefull updates, up-to-dated docs. Flexibility of framework settings. Easy to build automated tests, A lot of cool DB adapters.
It's pretty hard to update Ruby on Rails from 2x to 4x and higher. Monkey patches. Could take a while to set up another DB like mongodb because there a lot of active record calls. It would be good to have some js frameworks support.
I am building different apps starts with simple blogs and ends with global heavyweights which is including 1M+ code lines. Ruby on Rails perfectly copes with these tasks. Starting with Rails 5 API mode included which is allows any kind of API easier and faster.
It eliminates a ton of boiler plate and provides a robust environment that lets you focus on development. There is a massive, extremely helpful community that has created a ton of useful documentation and libraries for just about everything.
It is a pain to get setup initially, and tends to make OS updates a lot more painful than they should be.
I built my company's technology using this platform.
Ease of development. You can setup a quick API and website pretty easily with minimum efforts. The ruby gem network is vast and help you do things even quicker. The MVC concept is pretty strong here and helps you avoid design decisions
Sometime encapsulation comes on the expense of performance.
Running API, website, background tasks - all done with rails. Easily extending old functionality.
I really love developing with dynamic languages, and Ruby is clean, fun and very flexible to use.
I don't like very much the lack of concurrency, and also that it can get a little bit slow if you don't take care of what you build. uages, and Ruby is clean, fun and very flexible to use.
We offer to our clients the best technical solutions and web servuces they can get, we basically use Ruby on Rails to build all of our products.
- minimum time requirement for web development - one of the fastest growing community - gem based support - quick and easy way to develop large scalable website
- comparatively less support in terms of multi threading - not enough tutorials for rails 4 - Initial learning curve requires a little more effort than other languages
- I am building an e commerce website using ruby on rails. I think there are several gems like spree out there which helps me to launch it quickly with less effort and I can customized it according to my need.
I like the fact that I can create applications very quickly, that I do not have to deal with too many technical details and I can focus on my business domain problem.
I do not like the fact that does not enforce various object oriented patterns. For example, the decorator pattern.
I solve the business problems around enterprise data management, e-shops. The benefits are the lower stack technical challenges that are already solved.
Rails provides fantastic tooling that helps you to deliver more features in less time. Lots of ready-to-use libraries and gems. Large community, so it's easy to get a support when you get stuck.
Runtime Speed: Ruby on Rails might be "slow", especially for highload projects.
Products of different scale: from start-ups to complex corporate solutions.