4 ms·
Some people have crazy ideas, and the world needs that. However, trading in Ruby or Python or [insert favorite scripting language] for Objective-C to write ser
by sauravc 14y ago
Some people have crazy ideas, and the world needs that. However, trading in Ruby or Python or [insert favorite scripting language] for Objective-C to write server code is a foolish idea that's divorced from reality (with some exceptions).
The vast majority of server code that is written is bit plumbing. Moreover, it's written by not-so-great devs who aren't gdb experts. The performance benefits of C-like languages are completely useless for all but a handful of companies like Google and Facebook. Unless you're doing heavy number crunching server side (which most web apps don't), there's no discernable benefit to using Objectiv-C or C/C++.
There are plenty of benefits to using Java or a scripting language though. The reasons are obvious to anyone techie enough to get this far.
- kcl 14y agoAny dev who can write Java can write Objective-C, and there would be real benefit in switching. > for all but a handful of companies like Google and Facebook I think this is a mischaracterization. A lot of companies need something at Java's strength or above on the backend. It is a common problem. And organizations with those needs will account for the majority of web traffic. > heavy number crunching Also a mischaracterization. Even simple tasks become computationally challenging when you're doing them for a large audience.
- superuser2 14y ago> A lot of companies need something at Java's strength or above on the backend. It is a common problem. A lot of companies believe they need "enterprise-class" software systems, but that doesn't mean they really do. 100 employees working with a database full of text are probably not going to overwhelm Python or Ruby on decent hardware. 100,000 might.