Welcome Guest, Not a member yet? Register   Sign In
Is php worth it?
#11

[eluser]leonardteo[/eluser]
I have heard the same argument before. I have coded in RoR and honestly it's a lot of hype. You can do everything that Ruby can do with PHP. They'll argue until they're blue in the face that Ruby language is so much better than PHP, etc. but.... who cares? The user doesn't care if your website is made with RoR or PHP (or even Perl!).

The best thing that you can do is to pick something and just stick with it unless there's a super compelling reason not to. You could totally make any website you wanted with cgi/perl if you wanted to (it'd be really difficult but you could).

The thing is that you'll waste time if you listen to too many opinions. Pick one, go with it and just bash through until you get to your destination.

My 2 cents.

L.
#12

[eluser]BrianDHall[/eluser]
My playing with Ruby has so far given me the idea it is either A) an almost complete wash vs using PHP with a good framework like CI, or B) if it is a bit better, damn I have no desire to learn a language from scratch just do to what I can already do now easily. I still have to learn more ActionScript, MML, more jquery, more javascript...I have no desire to waste time on what I'm already good at, I want to learn something I don't already know.
#13

[eluser]überfuzz[/eluser]
I might be seen as a bit bias, I didn't fall for RoR. If it's lack of knowledge from my side the following text is off target.

There's a big plus that I don't think anyone has put forward here. Using php you'll be able to do advanced mathematics. Calculate movements using analytic mechanics. Etc... Furthermore if you know how to write programs and descent code you'll soon find that there's more things to code than just web-applications.
#14

[eluser]Jamie Rumbelow[/eluser]
[quote author="überfuzz" date="1259760732"]I might be seen as a bit bias, I didn't fall for RoR. If it's lack of knowledge from my side the following text is off target.

There's a big plus that I don't think anyone has put forward here. Using php you'll be able to do advanced mathematics. Calculate movements using analytic mechanics. Etc... Furthermore if you know how to write programs and descent code you'll soon find that there's more things to code than just web-applications.[/quote]

I think there's a certain amount of naïvety in that post; and alas a reason why no-one has put forward your idea. You can do the same with Ruby! In fact, I'd go as far to say that Ruby is better for desktop, mathematical and analytical work. PHP was designed first and foremost to be a web applications language whereas Ruby was designed to be a general-purpose scripting language.

Before I get accused of being a Rails fan-boy again, let me first state that I love CodeIgniter. CodeIgniter pretty much drives my development world, so no, I don't think your successful dutch friend (who sounds like DHH to me) is right in the slightest.

The superiority, and often the bane of CodeIgniter is that it's much more flexible than Rails. Ruby on Rails is a fantastic framework, and I feel they do things very well, and that we can learn a lot from them, but it's just not as flexible as Rails. Just by enjoying using Rails and spending a few hours coding on a client project I managed to come up with some really nice Convention over Configuration based coolness for my controllers, and it still adheres to a lot of CodeIgniter's principles. Heck, I think it feels like it's part of the CI core it's that natural.

Because of that reason I HIGHLY reccommend learning PHP, and specifically using CodeIgniter. Even David Heinemeier Hansson, the creator of Ruby on Rails likes PHP and thinks it is well suited for web tasks. And just as I would encourage any current members of the community to try out Rails, Django, and other frameworks, I'd encourage them to try out CodeIgniter too.




Theme © iAndrew 2016 - Forum software by © MyBB