Coding time comparisons across languages
-
Yeah, we started doing it in c# then they decided to maybe go to linux. I'm trying to get a feel for how long a write would take in c++. If they do go to linux, it would only have to support linux. If you had open reign to do this project in c++ on linux, knowing it would take about 1500 hours in c# for Windows, can you give me a general comparison? Would it be 3x as long? 6? etc. I just need general numbers.
If you want a nice multiplatform C++ toolkit use Qt[^]. The commercial license is a bit pricey (~ $2500 USD) but it is very nice. I would guess the time to be comparable as Qt is a large framework with much of the same functionality as .net, and they have built in database support, which I take it is a big deal for you on a project like this. I'd like to recommend the VCF[^], but unfortunately it's not completely ported to linux, and it has no database support. ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned
-
Yeah, we started doing it in c# then they decided to maybe go to linux. I'm trying to get a feel for how long a write would take in c++. If they do go to linux, it would only have to support linux. If you had open reign to do this project in c++ on linux, knowing it would take about 1500 hours in c# for Windows, can you give me a general comparison? Would it be 3x as long? 6? etc. I just need general numbers.
-
Mono is at 0.3.0 right now. Would you run your production system on a pre-alpha platform?
-
Mono is at 0.3.0 right now. Would you run your production system on a pre-alpha platform?
-
If you want a nice multiplatform C++ toolkit use Qt[^]. The commercial license is a bit pricey (~ $2500 USD) but it is very nice. I would guess the time to be comparable as Qt is a large framework with much of the same functionality as .net, and they have built in database support, which I take it is a big deal for you on a project like this. I'd like to recommend the VCF[^], but unfortunately it's not completely ported to linux, and it has no database support. ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned
-
Mono is at 0.3.0 right now. Would you run your production system on a pre-alpha platform?
And lets not forget that they are copying a system that Microsoft has *publicly* stated that they are protecting with patents. I simply cannot imagine MS *not* using these at some point if Mono gets any traction beyond the hobbyist programmer. ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned
-
Thanks, I'll check it out. Can you give me any time comparisons? If I used Qt can you give me a very rough estimate compared with 1500 hours in c#? Thanks! Price of it doesn't matter...Just roll it over to the client... :-D
Couldn't tell you. Assuming you learn the Qt API reasonably well (and it looks quite easy and logical, so I can't imagine too many pitfalls in learning it, certainly no more than learning .Net API's), I'd guess the time to roughly equivalent, at least for the GUI implementation. But I'm completely guessing here, sorry I don't have more info for you! ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned
-
Hello, I need a comparison from you guys please. If I gave you a spec for a simple business app. Gui front end with OO backend and sql server database and told you it would take around 1500 hours to do in c#, how long would you say the equivalent in visual c++ would take from your average decent c++ coder? I am not good enough with c++ yet to make a determination for my client. The app is nothing more than db access. Manipulating data in a database. There will be one section that will read from excel and import to the database. What about the same system written in c++ that would run on linux and db2 as a backend? How much overhead would this add to the VC++ version on Windows? Thanks!
A project like that that needs to be cross-platform really should be written in Java. Run the same code on Windows, Linux and most other Unixes. Easier to code than C++ (especially since all the platform-compatibility issues are taken care of), rich, mature libraries and plenty of 3rd-party free and commercial stuff you can build from.
-
A project like that that needs to be cross-platform really should be written in Java. Run the same code on Windows, Linux and most other Unixes. Easier to code than C++ (especially since all the platform-compatibility issues are taken care of), rich, mature libraries and plenty of 3rd-party free and commercial stuff you can build from.
Java is probably the language I know least about. I only need it to run on Linux right now. Is java capable of doing a high volumn call center app? Will it be fast enough? Most of it won't be web based, but client based with a sql server or db2 backend. TIA
-
Java is probably the language I know least about. I only need it to run on Linux right now. Is java capable of doing a high volumn call center app? Will it be fast enough? Most of it won't be web based, but client based with a sql server or db2 backend. TIA