-
Classy web-development dressed in a DSLPricing:
- Open Source
Also note that while Rails is the biggest web framework in the Ruby ecosystem, not everything has to be a Rails app. There's Sinatra for small things, Padrino and now Hanami for larger more structured web apps. Ruby is also used a lot in the backend scripting, ETL work (Extract Transform Load), DevOps, etc.
#Ruby Web Framework #Web Frameworks #Ruby MVC Framework 36 social mentions
-
Padrino is a Ruby web framework built upon the Sinatra web library.Pricing:
- Open Source
Also note that while Rails is the biggest web framework in the Ruby ecosystem, not everything has to be a Rails app. There's Sinatra for small things, Padrino and now Hanami for larger more structured web apps. Ruby is also used a lot in the backend scripting, ETL work (Extract Transform Load), DevOps, etc.
#Developer Tools #Web Frameworks #Web Development 3 social mentions
-
Hanami is a modern web framework for Ruby.Pricing:
- Open Source
Also note that while Rails is the biggest web framework in the Ruby ecosystem, not everything has to be a Rails app. There's Sinatra for small things, Padrino and now Hanami for larger more structured web apps. Ruby is also used a lot in the backend scripting, ETL work (Extract Transform Load), DevOps, etc.
#Web Frameworks #Ruby Web Framework #Ruby MVC Framework 17 social mentions
-
Programming language with Ruby-like syntax that compiles to efficient native code.Pricing:
- Open Source
Coming from C, C++, Java, I found Ruby classes to be a lot like Java classes but without the additional formality. The OOP paradigm is still there (everything is an object in Ruby), but there's no abstract keyword or interfaces or virtual friend methods (although there's modules and protected methods). Ruby is duck-typed, so a lot of the time you just have to trust that the right type of data is given to you (although you can still do explicit type checking with obj.kind_of?(Foo) and raise an ArgumentError or TypeError). In order to remember what types a method should receive, I document them using YARDoc (similar to JavaDoc but for Ruby). If you want Ruby syntax/stdlib and a more traditional Static Typed experience, checkout Crystal which provides both Type Inference and Strong Typing.
#Programming Language #Generic Programming Language #OOP 110 social mentions