[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y ] [Home]
4chanarchives logo
why does /g/ hate ruby so much? what exactly is wrong with it?
Images are sometimes not shown due to bandwidth/network limitations. Refreshing the page usually helps.

You are currently reading a thread in /g/ - Technology

Thread replies: 28
Thread images: 7
File: 1460322128337.jpg (10 KB, 199x257) Image search: [Google]
1460322128337.jpg
10 KB, 199x257
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
>>
File: tricked.png (7 KB, 613x485) Image search: [Google]
tricked.png
7 KB, 613x485
>>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
>>
File: 1459775011958.gif (488 KB, 499x367) Image search: [Google]
1459775011958.gif
488 KB, 499x367
>>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.
>>
File: 1449288970311.png (28 KB, 186x208) Image search: [Google]
1449288970311.png
28 KB, 186x208
>>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.
>>
File: 1458509387617.jpg (18 KB, 270x320) Image search: [Google]
1458509387617.jpg
18 KB, 270x320
>>54345386
>>
>>54345109
If you want a meme framework, try Orbit for Lua.
>>
File: wahaha.gif (993 KB, 200x279) Image search: [Google]
wahaha.gif
993 KB, 200x279
>>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
>>
File: javascript.png (11 KB, 156x120) Image search: [Google]
javascript.png
11 KB, 156x120
>>54345324
>always
Thread replies: 28
Thread images: 7

banner
banner
[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y] [Home]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
If a post contains personal/copyrighted/illegal content you can contact me at [email protected] with that post and thread number and it will be removed as soon as possible.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com, send takedown notices to them.
This is a 4chan archive - all of the content originated from them. If you need IP information for a Poster - you need to contact them. This website shows only archived content.