PDA

View Full Version : Mono - Crossplatform .NET by Novell


MetalheadGautham
29-02-2008, 03:02 PM
I have a fdew queries about Mono, a clone of M$ .NET thats OSS and made by novell:

1. Is it drag and drop, minimal code and easy to use ?

2. Will the download from mono-project.org, the generic linux .bin installer be enough to start creating apps ?

3. Whats the status of Mono's licence in India ? I heard that it can potentially violate patents of microsoft in the U$. what about India ?

4. Is mono a good place for me to start creating GUI apps ?

MetalheadGautham
29-02-2008, 05:19 PM
no replies ?
please guys... I need a M$ Visual C++ Like application to create GUI programs on Linux platform. I am finding glade ineffitient.

QwertyManiac
29-02-2008, 05:24 PM
MonoDevelop with Stetic GUI designer should cover that need of easy window designing.

But you should realize that on GTK (And almost all other GUI Toolkits), the windows have to have contents packed into boxes. It may feel weird at first but its how you are supposed to create forms as, not the fluid way like VS allows you to. You'll learn why in a short time of usage.

MetalheadGautham
29-02-2008, 05:31 PM
dude, the only proper program I have created in glade is a calendar program :lol:

Zeeshan Quireshi
29-02-2008, 06:39 PM
Or you can program in VS and run the Mono Profiling Tool to check whether it runs under Mono or not .

I used this approach for LinSmilies .

gxsaurav
29-02-2008, 06:46 PM
Off Topic : ^^^ Zeeshan, how did your exam go? Why r u working on computer, should I call aunty now :D

QwertyManiac
29-02-2008, 07:19 PM
dude, the only proper program I have created in glade is a calendar program :lol:
That ain't a problem I can solve, nor can an IDE. You know what that figures to. :)

MetalheadGautham
29-02-2008, 09:09 PM
That ain't a problem I can solve, nor can an IDE. You know what that figures to. :)
I said I wanted a nice looking and clean ide. I can program well, but Glade 2.0 looks depressing.

Off Topic : ^^^ Zeeshan, how did your exam go? Why r u working on computer, should I call aunty now :D
I am lucky that you are not MY neighbour... my exams start next friday :oops:

QwertyManiac
01-03-2008, 06:02 AM
Why use Glade 2.0 when 3 is the latest one?

And didn't you read my first post? I pointed you to MonoDevelop IDE, try that out.

MetalheadGautham
01-03-2008, 07:42 AM
Why use Glade 2.0 when 3 is the latest one?

And didn't you read my first post? I pointed you to MonoDevelop IDE, try that out.
1. ok, will switch
2. will MonoDevelop IDE work in Ubuntu ? Whare is its installer ?

mehulved
01-03-2008, 01:52 PM
What about Qt designer?

MetalheadGautham
01-03-2008, 02:40 PM
What about Qt designer?
it was the first thing that came to my mind, but I am not aware of its working.

as I said before, I currently want a program that has got a simple and easy to use drag and drop interface to quickly make small gui programs, but I also want to be able to script it and change code using C++. I know that QT4 = C++, but I don't know much about it. Information will definitely be appritiated.

Update: I saw the demo video on trolltech website, and I was impressed by Qt Designer.

Zeeshan Quireshi
01-03-2008, 02:46 PM
it was the first thing that came to my mind, but I am not aware of its working.

as I said before, I currently want a program that has got a simple and easy to use drag and drop interface to quickly make small gui programs, but I also want to be able to script it and change code using C++. I know that QT4 = C++, but I don't know much about it. Information will definitely be appritiated.

Update: I saw the demo video on trolltech website, and I was impressed by Qt Designer.
If you use Qt then you will need to Develop your apps using C++(and Qt) not GTK .

Krazy_About_Technology
01-03-2008, 03:16 PM
I think mono's development is still at .NET framework 1.1 compliancy level. Am i correct?

BTW, i haven't used MonoDevelop much but what i understand that it is nowhere in comparison to V Studio when it comes to intellisense.

@Zeeshan : Where can i find the Mono Profiler? Is it free (It must be :-) )?

QwertyManiac
01-03-2008, 04:54 PM
If you use Qt then you will need to Develop your apps using C++(and Qt) not GTK .Did he mention GTK in his post? Meh, its obvious enough. Also, GTK is not a language, and QT isn't limited to the language you wrote there either. :|

@Krazy_About_Technology - Yes almost everything about Mono is free, and you can download the MoMA (Mono Migration Analysis) tool at Mono's website here (http://www.mono-project.com/MoMA).

And its an simple "Analyzer" one uses, not a Profiler. A Profiler is used to generate statistics about CPU Time and other efficiency purposes. That'd serve no purpose if you wanna test if your code is applicable to Mono.

And yes, QT isn't limited just to C++. You have bindings of QT existent in almost all other popular languages, even Mono. I use Python + PyQT4 myself.

Zeeshan Quireshi
01-03-2008, 06:39 PM
Did he mention GTK in his post? Meh, its obvious enough. Also, GTK is not a language, and QT isn't limited to the language you wrote there either.
I guess everyone here knows that both GTK and Qt are Frameworks . What i meant was that for using Qt he'll have to program in C++ using the Qt Framework and not the GTK Framework(GTK#+Glade Designer) :)

QwertyManiac
01-03-2008, 07:23 PM
Isn't that obvious enough?

MetalheadGautham
01-03-2008, 09:45 PM
^^I am already thinking of ditching Gnome for KDE after my exams, because I feel that gnome has gone over the limit in its drive for simplicity. Look at totem and compare it with Kaffine. I don't mind KDE ecept for its Inexcusably Horrid Naming

QwertyManiac
01-03-2008, 10:13 PM
KDE is not necessary for running QT applications. You just need libqt installed, with whatever bindings it is that you use.

QT4.4 onwards is fully platform-independent, so your QT app will run on any OS, any environment.

KDE uses QT, but not vice versa.

MetalheadGautham
01-03-2008, 10:15 PM
^^But I am going to be using KDE. Originally it was supposed to be QT4-Static, but now I guess it will use libqt4 and KDE.

MetalheadGautham
03-03-2008, 05:07 PM
OK guys, I installed KDE. It Rocks. I nearly forgot all about gnome. With a simple sudo apt-get install kubuntu-desktop my KDE looks better even with default settings, when kompared to my extremely customised Gnome. I love all this Eye Kandy and ease of Kustomisation. Kaffine pwns totem. KDE is Kool. Konqueror rocks. I just hate the exessive use of K

ontopic: so now, I am left with a question: KDevelop's Designer or Qt Designer ?

Zeeshan Quireshi
03-03-2008, 05:53 PM
Qt Designer

MetalheadGautham
04-03-2008, 04:04 PM
Qt Designer
differences and reason ?
and is Qt Designer crossplatform ? Meaning, can I make files that can compile on window$ or Macinto$h in their respective native formats ?

Zeeshan Quireshi
04-03-2008, 04:10 PM
differences and reason ?
and is Qt Designer crossplatform ? Meaning, can I make files that can compile on window$ or Macinto$h in their respective native formats ?
yup Qt is cross-platform .

Check out the features at http://www.trolltech.com

MetalheadGautham
04-03-2008, 04:13 PM
I know QT is cross platform. All I am asking is that if I can create a file(s) that I need to open with QT on respective platforms and press da compile button ?

QwertyManiac
04-03-2008, 04:36 PM
Yes, if you are not using anything non-standard.

MetalheadGautham
04-03-2008, 05:05 PM
Yes, if you are not using anything non-standard.
like ?

Zeeshan Quireshi
04-03-2008, 05:29 PM
Well i think anything created using the Qt Designer only should be 100% cross platform .

MetalheadGautham
04-03-2008, 05:30 PM
Well i think anything created using the Qt Designer only should be 100% cross platform .
and kdevelop ?

Zeeshan Quireshi
04-03-2008, 07:12 PM
and kdevelop ?
Qt Designer == Interface Designer

KDevelop == Integrated Development Environment

No comparison between both !

mehulved
04-03-2008, 09:24 PM
If I remember right, KDevelop4 will have GUI designer coming up, prolly sometime after the initial release.

MetalheadGautham
05-03-2008, 10:18 AM
If I remember right, KDevelop4 will have GUI designer coming up, prolly sometime after the initial release.
after sudo apt-get install kdevelop I already have an interface designer

MetalheadGautham
07-03-2008, 07:34 AM
now where the HELL is the .deb or .bin package for QT4 debian/ubuntu ?
the site does not list it.

Same for Mono.

mehulved
07-03-2008, 08:21 AM
now where the HELL is the .deb or .bin package for QT4 debian/ubuntu ?
Search for libqt4 in your package manager?

the site does not list it.
Which site? packages.debian.org and packages.ubuntu.com ? It's there.

Same for Mono.
Same goes for mono.

MetalheadGautham
07-03-2008, 09:34 AM
^^I searched a whole week and now I am sick of it. Can anyone please link me to the .deb archive of the two ?

mehulved
07-03-2008, 10:07 AM
Can you tell me what exactly do you want and where did you search?
And why you want deb archives instead of using a package manager?

FilledVoid
07-03-2008, 11:11 AM
Mono - Synaptic

http://img213.imageshack.us/img213/4073/screenshotsynapticpackana0.th.png (http://img213.imageshack.us/img213/4073/screenshotsynapticpackana0.png)

liqt4-core
http://img507.imageshack.us/img507/1181/screenshotsynapticpackalv5.th.png (http://img507.imageshack.us/my.php?image=screenshotsynapticpackalv5.png)


Are these what you were looking for? Both are in my Synaptic.

MetalheadGautham
07-03-2008, 08:16 PM
Can you tell me what exactly do you want and where did you search?
And why you want deb archives instead of using a package manager?
exactly speaking, I need the full set of QT4 OpenSource Edition Developer tools. Including the IDE, Designer, etc. Same goes for mono. I tried searching their sites in vain.

mehulved
07-03-2008, 10:12 PM
Ugh. Searching it on their site is a big puzzle.
Still if you want, you can find it here (http://trolltech.com/downloads/opensource) , more specific (http://trolltech.com/developer/downloads/qt/x11)
Use your package manager. I don't have a debian(or debian based distro right now) but you should need qt4-deisgner, qt4-dev-tools and optionally but recommended qt4-doc.

And here you go for mono - http://www.go-mono.com/mono-downloads/download.html

MetalheadGautham
10-03-2008, 08:23 AM
Ugh. Searching it on their site is a big puzzle.
Still if you want, you can find it here (http://trolltech.com/downloads/opensource) , more specific (http://trolltech.com/developer/downloads/qt/x11)
Use your package manager. I don't have a debian(or debian based distro right now) but you should need qt4-deisgner, qt4-dev-tools and optionally but recommended qt4-doc.

And here you go for mono - http://www.go-mono.com/mono-downloads/download.html
those qt4 x11 links are only source files

and mono aint available as deb