• Top Members
    Reps
    Posts
  • 834 Replies
    2585 Replies
  • 716 Replies
    2026 Replies
  • 331 Replies
    1928 Replies

Ubuntu Development?

User avatar
DeveloperJacob
VIP - Donator
Posts: 87

Re: Ubuntu Development?

Thu May 16, 2013 3:27 pm

You can try Gambas but it's not so extensive as vb.net.
Image

User avatar
Shim
VIP - Donator
Posts: 882

Re: Ubuntu Development?

Thu May 16, 2013 3:33 pm

DeveloperJacob wrote:You can try Gambas but it's not so extensive as vb.net.
looks alike visual basic 6 and the codes are exact little bit same

http://gambasdoc.org/help/tutorial/variables

Image

this is what i hate in linux but to install sudo apt-get install gambas2

#DeveloperJacob have you tried that ?
Find my programs on Softpedia

User avatar
DrNayr
New Member
Posts: 14

Re: Ubuntu Development?

Thu May 16, 2013 4:14 pm

thanks all, i think i will stick to python and java for now

thanks again loove;

User avatar
DeveloperJacob
VIP - Donator
Posts: 87

Re: Ubuntu Development?

Thu May 16, 2013 9:39 pm

mshimranpro wrote:
DeveloperJacob wrote:You can try Gambas but it's not so extensive as vb.net.
looks alike visual basic 6 and the codes are exact little bit same

http://gambasdoc.org/help/tutorial/variables

Image

this is what i hate in linux but to install sudo apt-get install gambas2

#DeveloperJacob have you tried that ?
Yes I tried it. I have ubuntu installed on my laptop and I made a simple calculator with it. But now I'm making ubuntu apps with QT (Python and C++).
Image

User avatar
mikethedj4
VIP - Site Partner
Posts: 2577

Re: Ubuntu Development?

Mon Jun 03, 2013 4:35 am

I haven't read any of the posts so I don't know what any of the other people put down. There is a section on here for learning how to program on Linux. I posted a few tutorials however my speciality is web development, not so much Linux or Windows development. I know enough to be dangerous, but no where near a pro, just average. You can view the section I mentioned here - http://codenstuff.com/forum/viewforum.php?f=130

For your first question there are a few, like SimpleBasic, GnomeBasic and XBasic. None of them are fully compatible with Visual Basic. In addition to Gambas which I've used in the past, but I quit using it as I found it to be crap, but don't remember the reasons why as it's been years since I've used it. Others may have had better luck though so you may want to give this a try.
There is the Visual Basic for Linux project however I haven't seen much progress as all I see is planning and a little talk, but not much else.

There is WINE which enables you to run Windows applications on Linux (WINE = Wine Is Not An Emulator). So you can use an app like Jabaco and make Java .jar applications using a code similar to VB6 but again there are some work arounds and it's a good idea to know a lil java when working with it especially when importing libraries. Here's an example from a topic I posted on they're forum a few years ago.

There's also MonoDevelop which is the only app I could find that supported compiling apps to run with the .NET Framework. However I don't remember much using it.

Glade is a user interface designer that is a big help. Instead of coding the entire UI for your application. This is one way to design it saving you tons of time.

As for Eclipse I do have it, but I don't use it much, just to convert my HTML5 mobile web apps to Android applications. Here's a Q&A site called Ask Ubuntu which is more relevant to ask these questions as there's not many Ubuntu users here let alone Linux users.

I have not used these programs but they've been said to be Visual Basic alternatives for Linux so you may want to check them out.
GNAVI (Tons of tutorials, and lots of support)
Phoenix Object Basic

Here's a good (but long) tutorial to make your first Ubuntu Application. (Highly recommended)

I'm sure you've used or have heard of Notepad++ on Windows. A good alternative for Linux users is Geany. I recommend using this instead of gedit, It's like comparing Windows Notepad to Notepad++. Which would you use for programming?

As for suggesting a language to learn. I personally chose web development cause I know that I can make web apps and get them to run for all platforms easily without the need or hassle for cross platform compiling/compatibility. There is CMake which makes it easier to compile C apps for Windows and OS 10 on Linux, but without much knowledge on C, C#, or C++ it's a bit of a hassle and you'll probably end up spending hours or days trying to learn that. Now Java and Python are cross platform compatible, and even allow you to make web applets to run in the browser, but again you'll run into compatibility problems as well with iOS, Android, Blackberry, WebOS, etc: users. Python and C are good to startout learning on Linux, but that's my personal opinion and will change from person to person. Ruby and Python are very much alike so again it's just personal preference.

I would suggest learning Python/PyGTK, Ruby, and/or C if you're using Linux, but again that's me. If you want your apps to be cross compatible with these languages or others you'll have to do some research yourself, or maybe look into CMake. If you want to avoid that hassle web development is a better option, but in order for your web apps to run as native applications for Windows, Linux, and OS 10 (I'm not mentioning WebOS or iOS for this illustration) You'll need to compile it to run on that device. The easiest way to do that is by making a simple browser in C (compiled in CMake) and have it set so it runs the index.html file/program you created.

That's the best info I can give you for now.
Image
Image

User avatar
Shim
VIP - Donator
Posts: 882

Re: Ubuntu Development?

Mon Jun 03, 2013 6:27 am

mikethedj4 wrote:I haven't read any of the posts so I don't know what any of the other people put down. There is a section on here for learning how to program on Linux. I posted a few tutorials however my speciality is web development, not so much Linux or Windows development. I know enough to be dangerous, but no where near a pro, just average. You can view the section I mentioned here - http://codenstuff.com/forum/viewforum.php?f=130

For your first question there are a few, like SimpleBasic, GnomeBasic and XBasic. None of them are fully compatible with Visual Basic. In addition to Gambas which I've used in the past, but I quit using it as I found it to be crap, but don't remember the reasons why as it's been years since I've used it. Others may have had better luck though so you may want to give this a try.
There is the Visual Basic for Linux project however I haven't seen much progress as all I see is planning and a little talk, but not much else.

There is WINE which enables you to run Windows applications on Linux (WINE = Wine Is Not An Emulator). So you can use an app like Jabaco and make Java .jar applications using a code similar to VB6 but again there are some work arounds and it's a good idea to know a lil java when working with it especially when importing libraries. Here's an example from a topic I posted on they're forum a few years ago.

There's also MonoDevelop which is the only app I could find that supported compiling apps to run with the .NET Framework. However I don't remember much using it.

Glade is a user interface designer that is a big help. Instead of coding the entire UI for your application. This is one way to design it saving you tons of time.

As for Eclipse I do have it, but I don't use it much, just to convert my HTML5 mobile web apps to Android applications. Here's a Q&A site called Ask Ubuntu which is more relevant to ask these questions as there's not many Ubuntu users here let alone Linux users.

I have not used these programs but they've been said to be Visual Basic alternatives for Linux so you may want to check them out.
GNAVI (Tons of tutorials, and lots of support)
Phoenix Object Basic

Here's a good (but long) tutorial to make your first Ubuntu Application. (Highly recommended)

I'm sure you've used or have heard of Notepad++ on Windows. A good alternative for Linux users is Geany. I recommend using this instead of gedit, It's like comparing Windows Notepad to Notepad++. Which would you use for programming?

As for suggesting a language to learn. I personally chose web development cause I know that I can make web apps and get them to run for all platforms easily without the need or hassle for cross platform compiling/compatibility. There is CMake which makes it easier to compile C apps for Windows and OS 10 on Linux, but without much knowledge on C, C#, or C++ it's a bit of a hassle and you'll probably end up spending hours or days trying to learn that. Now Java and Python are cross platform compatible, and even allow you to make web applets to run in the browser, but again you'll run into compatibility problems as well with iOS, Android, Blackberry, WebOS, etc: users. Python and C are good to startout learning on Linux, but that's my personal opinion and will change from person to person. Ruby and Python are very much alike so again it's just personal preference.

I would suggest learning Python/PyGTK, Ruby, and/or C if you're using Linux, but again that's me. If you want your apps to be cross compatible with these languages or others you'll have to do some research yourself, or maybe look into CMake. If you want to avoid that hassle web development is a better option, but in order for your web apps to run as native applications for Windows, Linux, and OS 10 (I'm not mentioning WebOS or iOS for this illustration) You'll need to compile it to run on that device. The easiest way to do that is by making a simple browser in C (compiled in CMake) and have it set so it runs the index.html file/program you created.

That's the best info I can give you for now.
i think sublime text is greater than geany
Find my programs on Softpedia

User avatar
DrNayr
New Member
Posts: 14

Re: Ubuntu Development?

Mon Jun 03, 2013 8:47 am

I like your useful post #mikethedj4 , since I have some free time, I may learn some of those languages, and I'm very interested in the web development but I would start when I get enough cash to buy DreamWaver, its so easy to use than notepad++ texteditor to write a website :?

and mm i actually have the ubuntu os on my Mac Parallels Desktop, so i actually be in the mac more and I started with programing in Eclipse in Mac like 2 weeks ago, still learning.. 8-)

anyways, is there an alternative for Notepad++ for Mac? and Camtasia Studio 8 (video recorder+editor)

ThanX hehaho;

User avatar
Shim
VIP - Donator
Posts: 882

Re: Ubuntu Development?

Mon Jun 03, 2013 8:52 am

DrNayr wrote:I like your useful post #mikethedj4 , since I have some free time, I may learn some of those languages, and I'm very interested in the web development but I would start when I get enough cash to buy DreamWaver, its so easy to use than notepad++ texteditor to write a website :?

and mm i actually have the ubuntu os on my Mac Parallels Desktop, so i actually be in the mac more and I started with programing in Eclipse in Mac like 2 weeks ago, still learning.. 8-)

anyways, is there an alternative for Notepad++ for Mac? and Camtasia Studio 8 (video recorder+editor)

ThanX hehaho;
this text editor would be ok

http://lifehacker.com/5817833/the-best- ... or-for-mac

http://mac.appstorm.net/roundups/office ... t-editors/

by the way i recommend Sublime Text 2 because it's really beautiful and lightweight

http://www.sublimetext.com/2

for screen recording

http://lifehacker.com/5839047/five-best ... ding-tools

http://mac.appstorm.net/roundups/utilit ... s-for-mac/
Find my programs on Softpedia

User avatar
DrNayr
New Member
Posts: 14

Re: Ubuntu Development?

Mon Jun 03, 2013 9:01 am

Thanks #mshimranpro Im having a look at them now :) hehaho;

User avatar
mikethedj4
VIP - Site Partner
Posts: 2577

Re: Ubuntu Development?

Mon Jun 03, 2013 10:06 am

DrNayr wrote:I like your useful post #mikethedj4 , since I have some free time, I may learn some of those languages, and I'm very interested in the web development but I would start when I get enough cash to buy DreamWaver, its so easy to use than notepad++ texteditor to write a website :?

and mm i actually have the ubuntu os on my Mac Parallels Desktop, so i actually be in the mac more and I started with programing in Eclipse in Mac like 2 weeks ago, still learning.. 8-)

anyways, is there an alternative for Notepad++ for Mac? and Camtasia Studio 8 (video recorder+editor)

ThanX hehaho;
Smultron is a paid app now, but you can still download they're old free version from Sourceforge.

I personally recommend TextWrangler for OS 10 users myself.

I used Dreamweaver before, but I couldn't get it to run on Ubuntu with WINE so I went more towards open source cross platform applications, and web based applications.

Here's some sites you may want to take a look at, and/or try when getting into web development or design. jsFiddle, JSBin, Liveweave, and there's my app the HTML OnLive Debugger (still a work in progress).

There's plenty of generators out there to help with web development/design. I don't have many bookmarked other then the Ultimate CSS Gradient Generator, but I'll link some more helpful resources to get you started on the right track.
http://www.colorzilla.com/gradient-editor/
http://w3schools.com/
http://jquery.com/
http://jqueryui.com/
http://jquerymobile.com/
http://stackoverflow.com/ (An amazing Q&A site, the people here are very helpful. When I get stuck on something I usually head here.)
http://www.html5rocks.com/en/
http://css-tricks.com/

There's plenty more I didn't list but this should help get you started. If you're confused at all you can do some searches on YouTube as there's plenty of tutorials to help get you started.

I don't know what version of OS 10 you're running, but you may want to take a look at this video as it shows a free way to record your desktop on your mac from Quicktime Player which is built into new purchased macs.
Image
Image

Post Reply

Return to “Programming Software”