why does /g/ hate ruby so much? what exactly is wrong with it?
>>54345064
The language is very slow
Ruby on Rails was definitely pioneering at the time, but there are better options for web frameworks now
Not much use outside of web development
Community was rather toxic at one point, not sure what it's like now
It's not terrible, still a useful language/framework, just there are better options imo.
>>54345092
what would you recommend for a better web framework? i'm not at all experienced in web dev. and i'm looking to get more into it, i've had a lot of fun with ruby on rails.
>>54345109
I like Spring Framework which is Java, but most of /g/ doesn't like Java much.
Spring is extremely modular and flexible, but comes with a large learning curve due to building on lots of enterprise Java concepts.
If you know RoR I wouldn't jump ship unless you have a particular need.
>>54345064
There are better scripting languages than Ruby (Python).
There are better Web frameworks than Ruby on Rails (Php and possibly Django).
I actually kinda like Ruby without rails, it's just that developing in Python is just alot quicker and easier due to massive community support and pypi. Gems tend to be more of a pain in the ass.
>>54345092
For smaller projects Django or Flask (Python)
for larger projects or ones that require high reliability Java Spring or Play
>>54345172
>Php
>>54345187
meant for
>>54345109
>>54345201
I don't webdev much, but I don't see why it gets all the hate that it does. Most of it seems to be from incompetent developers that use it, not faults of the language itself. It isn't perfect, but nothing is.
>>54345256
>not faults of the language"foo" == TRUE
"foo" == 0
TRUE != 0
>>54345064
>what exactly is wrong with it?
the userbase
>>54345064
Why is ruby on rails STILL so terrible to host with?
>tfw have to ssh into server and run rake tasks through the terminal to make sure gems function
I haven't had much experience with hosting on rails, though, so I'm probably just being retarded.
>>54345288
This is always a flaw of weakly typed languages, nothing to see here. Any experienced developer is aware of using strict equality with === etc
>>54345324
So why does == exist?
>>54345330
Because sometimes you WANT sloppy evaluation through automatic type conversion. It's useful.
>>54345064
Idk, personally it's my favorite language, I love developing for rails and building small scripts, great alternative to python
>>54345341
This. Again, not a fault of Php, just people who don't know what they are doing.
>>54345386
>>54345109
If you want a meme framework, try Orbit for Lua.
>>54345428
Webdev with Lua?
Dis gon b gud.
>>54345475
oh you
http://leafo.net/lapis/
https://luvit.io/
>>54345064
I already have Perl for quick hacks. If I wanted another, I'd choose Python instead of Ruby.
>>54345064
There's better shit, like Python/Django.
>>54345109
Compojure for Clojure. It's my favorite web framework.
>>54345109
Ember.js with Ember-CLI and Ember-Fastboot
>dynamic typing
>>54345324
>always