Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game. |
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
 |
01-02-2011, 11:51 PM
|
#1
|
Senior Member
Registered: Dec 2003
Distribution: Mint 20.1 on workstation, Debian 11 on servers
Posts: 1,350
Rep:
|
Any open source alternative to .net / VC++?
I refuse to use .net for any of my apps since I hate using proprietary code that wont work on other platforms without using emulation.
However, I do like how all the hard work is done for you and you can spend more time implementing, then actually coding stuff like socket classes, date/time classes and other wrappers to make the complex C/C++ code easier to use and tie with each other I have a custom library that I've been adding to as I need stuff, but then I got thinking, there must be something out there with everything I need to code applications, that is easy to use and more reliable and efficient then anything I'd ever make.
Does such framework exist?
|
|
|
01-03-2011, 12:02 AM
|
#2
|
LQ Guru
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,375
|
Python.
Mono.
Java.
Qt. (it's C++, but it's a high level framework with everything you mentioned).
Last edited by dugan; 01-03-2011 at 12:03 AM.
|
|
1 members found this post helpful.
|
01-03-2011, 12:32 AM
|
#3
|
LQ Guru
Registered: Mar 2004
Distribution: SusE 8.2
Posts: 5,863
Rep: 
|
Hi -
C# and .Net are just Microsoft's answer to Java and the JRE.
If you're looking for "ease of programming", there are lots of resources, and lots of "libraries" available for just about any common language you might choose: Perl, Python, Ruby; Java, C++, etc etc.
Personally, I'd recommend:
1. Pick one of the top two or three languages that interest you
... or ...
2. Pick a simple project that interests you
... and then ...
3. Post a new thread asking for suggestions on how to get started.
You'll get lots of good ideas - satisfaction guaranteed 
|
|
|
01-03-2011, 01:15 PM
|
#4
|
Senior Member
Registered: Dec 2003
Distribution: Mint 20.1 on workstation, Debian 11 on servers
Posts: 1,350
Original Poster
Rep:
|
Another thing I was thinking of, I kinda just jumped into C++ many years ago and learned as I go, through forums and what not. Maybe I just need to learn better concepts so my programs don't end up in a big mess that I can no longer figure out why it wont work. Any recommendations for C++ resources to read up as well as libraries I should code against? My own classes that I wrote are designed to make everything really easy to use but if something already exists then I should maybe use that.
|
|
|
01-03-2011, 01:44 PM
|
#5
|
Member
Registered: May 2010
Distribution: Ubuntu
Posts: 72
Rep:
|
I think it depends on what you want to do.
Java - I use it on high level programming, desktop and web applications with user interface
c++ - low level programming
Java mixed with c++ - using JNA, so you can develop drivers with c++ (low level stuff) and use it with Java (user interface).
Netbeans is a free IDE
http://netbeans2.org/kb/docs/cnd/qt-applications.html
resource to read:
http://www.parashift.com/c++-faq-lit...search-the-faq
hope it helps
|
|
|
01-05-2011, 07:28 AM
|
#6
|
Senior Member
Registered: Mar 2004
Location: england
Distribution: Mint, Armbian, NetBSD, Puppy, Raspbian
Posts: 3,516
|
another very good c++ site:
http://www.cplusplus.com/
Qt has it all it seems, though of course users will need the libraries.
(used by KDE so not unusual)
also boost libraries.
qtcreator seems ok it even has a vi editing mode.
qt also works on windows and mac.
fltk is a quite nifty, small fast, framework i use quite a bit for knocking up quick little GUIs.
|
|
|
All times are GMT -5. The time now is 11:52 PM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|