Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free.

I am an iOS developer. I love objective-c and the cocoa/cocoa-touch framework. I was wondering what's a programming language/ framework for server side programming that best mimics or closely resembles objective-c and the cocoa framework? I have never programmed server side apps before so that's why I am asking.

Here's a list of languages/frameworks that I have heard about that might be close to cocoa.

Ruby - Ruby on Rails
PHP - not sure which fw
Python - Djano


share|improve this question

closed as off topic by ChrisF Jan 13 '13 at 23:49

Questions on Programmers Stack Exchange are expected to relate to software development within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here. If this question can be reworded to fit the rules in the help center, please edit the question.

The last time that someone decided to model a web technology after a desktop technology WebForms was born. I am not a big fan of the results. The web is a different beast altogether. –  adolfojp Jun 16 '11 at 11:51

3 Answers 3

Well obviously each language and its framework is different to the next.

It all depends on what features you are looking for and what you plan on using the server side language for?

share|improve this answer

Migrating from desktop development to web development is much trickier than the other way around.

You need to use totally different mind set, PHP is by far the best for versatility and relation to C and the iOS development you have been doing. PHP is very similar.

I would suggest to instead of looking to work with a framework, instead, make sure you have the right tools (such as Coda by panic) and a good understanding of how php is used and it's limitations.

PHP is better for ever chaining and dynamic website content but is not good for raw processing and power.

share|improve this answer

All three can do the same thing, they just do it in a different way. I think the best way to approach this problem is with a bit of experimentation.

I'm sure you have a workstation with enough room and power to run all three in a test environment. Install all three---with Ruby on Rails, at least, the install is blindingly easy---then do a tutorial in each one, and there are lots on the web of the type, build X in Y minutes.

Then come back and report your findings, it will be interesting to hear what you think.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.