4 ms·
A couple of reasons: - The use of C requires much more skilled developers then say Ruby or PHP. Note I am not saying smarter, I am saying skilled. - In web de
by vparikh 12y ago
A couple of reasons:
- The use of C requires much more skilled developers then say Ruby or PHP. Note I am not saying smarter, I am saying skilled.
- In web development - for most products - speed of development and maintainability trump out right performance
- Most languages abstract away the machine architecture (Ruby, Java, PHP) and all simply with dealing with higher level primitives
- While garbage collection is available in C, modern languages such as Ruby, Python, PHP and Java have much nicer native implementations
- Web frameworks are far more advanced for other languages then C (RAILS (ruby), Yii(PHP), Django(Python), Grails(Ruby) just to name a few)
- The other languages have a much richer native types/and object models then C
Given these - there is nothing preventing you from using C for web development, given sufficiently experienced and capable developers.
- meat_fist 12y agoNot trying to nitpick, but Grails is a Groovy framework. I agree with your post.
- vorg 12y ago> RAILS (ruby), Yii(PHP), Django(Python), Grails(Ruby) Groovy became a clone of Ruby within 2 yrs of its creation, what with similar closure-based functions, the meta-object protocol, the paren-less DSL syntax. The overall syntax is different, being like pre-version 8 Java's, and it must run on the JVM, but besides that Groovy (and Grails) are just clones of Ruby (and Rails). Heck, their names even sound the same, that's because their business purpose is to steal x% market share from Ruby & Rails.
- meat_fist 12y agoHey! Look at me learning something! Good info. Thanks.