|
Wine (http://www.winehq.org/[^]) can significantly help you in that direction right?
Vasudevan Deepak Kumar
Personal Homepage Tech Gossips
A pessimist sees only the dark side of the clouds, and mopes; a philosopher sees both sides, and shrugs; an optimist doesn't see the clouds at all - he's walking on them. --Leonard Louis Levinson
|
|
|
|
|
Vasudevan Deepak Kumar wrote: can significantly help you in that direction right?
Not sure which direction you have in mind I guess it can make SourceInsight work on Linux, but I don't really want to use Linux to develop Windows-specific software.
|
|
|
|
|
I have been working with Qt lately and I am amazed how easy it is to develop the same project in windows and linux. At work I use my 32 bit windows XP desktop and VS 2003 and when I get home I use the same project and develop in Kdevelop under 64 bit gentoo linux. To support sharing projects between the two operating systems I use CMake to generate the project files for each compiler and I hand edit the CMakeLists.txt file which is the file CMake uses to generate project files.
John
modified on Monday, May 5, 2008 10:19 AM
|
|
|
|
|
I just read that KDE 4.x will be running on Windows. I hope they move kdevelop over with it ASAP. I really am hooked on kdevelop when I am working on the dark side. I'd like to use it on windows for consistency.
|
|
|
|
|
I have been waiting to try that as well being that I am just as comfortable using kdevelop as I am with Visual Studio 2003.
John
|
|
|
|
|
|
QT + kdevelop + valgrind + kcachegrind is my programming heaven! Debugging becomes almost enjoyable!
QT makes portability easy. Work in GNU/Linux bliss and deploy in Windows, Mac OS X, GNU/Linux, GNU/FreeBSD and GNU/OpenBSD with little extra work.
Less portable than Java but much more CPU and memory efficient.
modified on Tuesday, May 13, 2008 5:23 AM
|
|
|
|
|
|
On my home PC I use Vista, but at work I use XP...
|
|
|
|
|
Dario Solera wrote: On my home PC I use Vista, but at work I use XP
... but which one is your favorite?
|
|
|
|
|
Vista, in fact I voted Vista.
|
|
|
|
|
You should all try Mac OS X, XCode is just great to develop C/C++/Obj-C/Java, it isn't overwhelming like Visual Studios (I have developed on VS2003-VS2005). The structure is logical. Take that MS!
Don't you also love the code?
|
|
|
|
|
Gave you a 1 for a being a blind fan-boy, Filip. Windows still dominates and Mac OS X doesn't help desktop developers develop Windows apps.
(BTW, I use Mac OS X. But I am a web-developer.)
regards,
Paul Watson
Ireland & South Africa
Fernando A. Gomez F. wrote: At least he achieved immortality for a few years.
|
|
|
|
|
Oooh, a 1
You use a Mac... Be proud about your OS. Don't give it a 1
I have developed a few apps on Windows and a few on Mac, and I still find the Mac much better for developing apps... And the Mac does help desktop developers develop Windows Apps: "Mono-project".
Btw, If you develop your software correctly (I think I do so) you can port it with ease. I do it all the time, by just using a Microkernel pattern. And for stuff like the views/Forms/Controls... just use Java with the help of JNI (or my own JNIFacade framework) and it is viewable on all systems (added in modify: ) even Linux or Beos AND you have full protection over your code because your domain layer and any sublayer is written in C++, so no decompilingtools (such as Mocha) can hit you and expose your code.
Don't you also love the code?
modified on Monday, May 5, 2008 6:18 AM
|
|
|
|
|
Max OSX fan (proud?) .. blabla ... Java -> another 1 from me!
But only because I'm MS fool... So also a big 1 for me,
and all others thinking that there is the "best" system for everything.
|
|
|
|
|
|
On all sites the same - Apple vs MS ...
Why should I argue for one of them? You are very right about MS but Apple is nothing better!
Summary:
You: Give me one reason why MS is so much better then Apple...
Me: No reason because they are both kind of same crap. As a company! I like products from both.
I used countless progamming languages and systems in my life, but they don't solve problems.
We - the developers do! So if you have to develop an Windows-App which language/system/framework... to use?
I have worked on a big CMS once, we used a Database/Microkernel approach - the code itself was an database object(!). The core was written in C/C++/Assembler, we created some programming/scripting/query languages for the system. We allowed the "project-programmers" (they adopted the system for customers) to code in VB/JS/C/C++/Java/.NET and our own languages.
We had 4 Clients - (native) Windows, Linux, Web (containing Java-Applets) and .net Client (we used Mono for Linux).
Nice example for a lot of different problems. We used the systems/languages (i didn't mention all the database-headache systems) that were right for the specific problem to solve.
(Microkernel-performance? ->Assembler, ImageControl for Web-Client? ->Java, QueryLanguage for idiots? -> make your own, Customer hates MS? -> Linux-Client, Designer has no Icon? -> Start up the Mac,...)
So for me, this is programming/developing - solving Problems.
I was saying all this to show you that I am a MS fool because i have to develop windows apps now (of course MS tools and systems are best for that).
I was a Linux fool when i develped apps for this system. I was a Java fool ...
why I never was an Apple fool? No customer or boss ever asked me for it...
You (while following your herd): Every person that gives me a 1 is a person that is a sheep that follows its herd and gets bitten every now and then by the sheepdog to get back in line.
Me (while following my herd): (Remember I gave myself a 1) Why to you think that apple as a company is more proper than any other global player?
Because the products look so hip? Wouldn't they abuse there Power (Right, MS does) if they would rule the dektop market? There is no objective reason for me or you to be in favor of MS or Apple
we are just following the herd, so 1 is good for both of us! All statements saying Company XY is so cool because there product XY is so nice should be honored with a 1)
You don't have much choise as a software-developer, because someone has to build and buy(!) the hardware and the low-level layers for you.
Take what fit's your problem or likings, but don't think any of the involved companies has a higher moral than the other, they all just want to make
as much money as possible.
And don't trust shiny adds selling you some image. (Right, MS is even to dumb for this)
Do we at least agree in this: Most Programmers are smart, freaky (sometimes subversive), and creative people, working with systems from ruthless, greedy and
shifty companies, solving problems for clueless customers?
(Sometimes we - the coders - are the clueless customers of the smart developers sitting in each of the "evil" companies.)
Yes, I also love the code!
|
|
|
|
|
I gave you a 5 for your comment...
I agree for the largest part of your comment, but still there are a few things I need to get off my chest:
johannesnestler wrote: Why to you think that apple as a company is more proper than any other global player?
I do not think they are the "better global player". For me every company is the same, they have a target to hit and they will kill/destroy every person/company that stands in there way. Every business is crewl and hard. I learned to live with it.
But I still have the most respect for Apple, they don't have a primary focus on software (look at the MacBook (Pro), IPhone, EMac, ...) and they beat MS on there own turf, almost a new release every year, a superior look and feel, a consistent look and feel, software that doesn't crash every five steps, etc.
johannesnestler wrote: Because the products look so hip?
Yes, the products of Apple do look better, because the users of Macs do not accept crappy interfaces that most MS developers create. If a Mac-user sees an ugly interface that software won't thrive, it will become extinct or at least never used and taking up internet/hard drive space.
johannesnestler wrote: Most Programmers are smart, freaky (sometimes subversive), and creative people, working with systems from ruthless, greedy and
shifty companies, solving problems for clueless customers?
Haleluia to that, but the customer is not the dumbo here, it is the MS programmer that isn't able to create a decent interface.
johannesnestler wrote: Yes, I also love the code!
It is the best expression I could think of for a forum signature, I should change it into: "I only love the decent designed code."
Don't you also love the code?
|
|
|
|
|
...the products of Apple do look better, because the users of Macs do not accept crappy interfaces that most MS developers create...
I think your are right here. Most Mac users I know are not programmers, they are often People doing art (Desing, Musik, Graphic) and have a good feeling for a nice look. And no dubt apple products look cool.
But most of the them were not "invented" by Apple. iPhone looks cool, but the GUI is the nice thing, it was made by a famous design company. Apple computers have better hardware? No - they are only a vendor like others (Dell, HP...).
almost a new release every year....
http://www.macworld.com/article/14568/2000/09/buzzwindingroad.html[^]
But let's stop this boring dispute. You love your apple products? - thats fine! From your sayings I assume you are one of the "good", you would probably also do "decent designed code" on MS platforms
|
|
|
|
|
|
Paul Watson wrote: Gave you a 1 for a being a blind fan-boy
Which would also describe 99% of the people on CP.
Paul Watson wrote: Windows still dominates and Mac OS X doesn't help desktop developers develop Windows apps.
Yes it does, just like I can build Mac Apps on my Windows box. Oh sure, platform specific technologies can't be used, but the cross-platform frameworks can. Also, the question didn't say Windows apps, it just said apps.
|
|
|
|
|
I haven't used a cross platform desktop development system that works as it should. What do you use?
regards,
Paul Watson
Ireland & South Africa
Fernando A. Gomez F. wrote: At least he achieved immortality for a few years.
|
|
|
|
|
Paul Watson wrote: I haven't used a cross platform desktop development system that works as it should. What do you use?
Well, I'm not sure what "as it should" entails, but I've used wxWidgets[^] before, and I've been happy with it. I mean, there are a few OS specifics in it, but by and large you can do a lot while being in either environment.
|
|
|
|
|
Cool, sounds good. Any well known apps. using it?
regards,
Paul Watson
Ireland & South Africa
Fernando A. Gomez F. wrote: At least he achieved immortality for a few years.
|
|
|
|
|
Paul Watson wrote: Any well known apps. using it?
Good question. The only one I'm aware of is Audacity. There may be more; I just never researched it TBH. I like wxWidgets better than Qt because if you do closed sourced, it's still free. Can't beat that. And sizers are really nice for dialog layout.
|
|
|
|
|