Ruby on Rails vs .NET - Commercial #5 of 9
Top Comments
All Comments (121)
-
@moveaxebx Consider now the MsSql ,Net and Windows Server integration,, thats a plus.
Php ? Tell me why php is "translating" its code to C++? search for hiphop
If u do all the BL on the DDBB (with Oracle for example) what will u use RoR for? just presentation?
And yes, ruby is very scalable thats true.
-
RoR is web framework, not DB or DBMS. Consider OracleDB for very large DBs, since they are practically untouchable.
If ugly PHP does well on FaceBook, I'm sure much cleaner Ruby or Python will do for 99% of business needs.
And yes, we do have large DBs and good DBAs that can shorten the query time with good ER design and vertical scale.
-
@moveaxebx And NO, benchmarks are very important even in Bussines Apps. For example the one im workin at the moment, we work with a DDBB of hundreds of tables and millions of entries. I wanna see RoR workin on it. :P
-
Start conducting tests, bugs will be rare and very visible. They do take some time to write but are priceless later on when maintaining the codebase.
Web Application is kind of a buzz word meaning dynamic WEB PAGES which feels like usual desktop APPLICATIONS.
-
@moveaxebx Indeed, bugs on C/C++ are a pain.. And we ended talkin about Java and Python!! this was discussion about RoR and .Net xD
What I wanted to say is, X language can be the super awesome most innovative thing, but if Z can do the same, and faster, etc. U will go with Z, its obvious that there are some situations that u can go with X because u have the "freedom" to do it better, but again, sometimes u just need to finish that app , and go home with ur family.
-
benchmarks is just one aspect of the package and usually in the business/crud apps. not much of a deal.
Sure, C is fast as hell...but will throw more bugs then Java, etc.
-
@moveaxebx There are bugs, the thing is u cant see them :)
And I hope u understand the difference between a web site != web application with business logic..
-
We don't use RoR, but pure Python or Python with Django for faster pace developement.
Larger projects usually end on Java technologies for which we mostly use NetBeans.
For all the rest, developers use terminals and VIM/EMACS editor with bunch of plugins and usual dev. tools on Linux.
Productivity doesn't depend on IDE, since we do make unit tests and code written is very modular and tested. Also developers are very experienced so bugs are pretty rare.
-
@moveaxebx Search for The Computer Language Benchmarks Game and check out the benchmarks..
-
@moveaxebx Ok, im gonna write it again, but briefly. I Code in C++ and Java for my personal projects and .Net for business applications and for customer's projects. Thats the best method ive found at the moment..
open source doesn't mean "free of cost". educate yourself.
NoMemory 1 year ago 17
@jamierumbelow It just bores me how people get caught up over this "which framework/language is better" crap because they all have uses. I wouldn't use assembly to write a web app (I smell a challenge) in the same way I wouldn't write a 3D shading engine in Python (I smell another challenge).
MrDumaju 10 months ago 10