Is there a "Visual Basic for Mac"?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • tolkienarda
    Contributor
    • Dec 2006
    • 316

    Is there a "Visual Basic for Mac"?

    hi all

    i am not much of an application programmer but i somehow got a contract to build a fairly substantial database application for a nonprofit that runs entirely on Macs. i could have a VB application pumped out in about two weeks for this but everything is macs, so i installed MAMP (an apache, mysql, PHP install) on their server and have been using php but this is not really what php is made for. i was wondering if there was a simple easy (VB like) way of programing for Macs, i know very little Java, or Python and i don't even know if they would be what i need. but if anyone knows a good way of making a python program with lots of forms or another language that would work i would love the help

    thanks
    eric
  • numberwhun
    Recognized Expert Moderator Specialist
    • May 2007
    • 3467

    #2
    Originally posted by tolkienarda
    hi all

    i am not much of an application programmer but i somehow got a contract to build a fairly substantial database application for a nonprofit that runs entirely on Macs. i could have a VB application pumped out in about two weeks for this but everything is macs, so i installed MAMP (an apache, mysql, PHP install) on their server and have been using php but this is not really what php is made for. i was wondering if there was a simple easy (VB like) way of programing for Macs, i know very little Java, or Python and i don't even know if they would be what i need. but if anyone knows a good way of making a python program with lots of forms or another language that would work i would love the help

    thanks
    eric
    I don't know of a "VB like way" as I really don't know VB, but I know that Perl has its DBI module specifically for interacting with databases. I know other languages also have interfaces for databases, but having a lot of experience with Perl (and moderating over there), I tend to favor it highly.

    If you started working on something and had any questions, simply post to the Perl forum and we can help whenever you get stuck.

    I recommend it also because it also works on Macs.

    Regards,

    Jeff

    Comment

    • pbmods
      Recognized Expert Expert
      • Apr 2007
      • 5821

      #3
      Heya, Eric.

      Erm.... PHP's been fantastic for database app development in my experience :)

      Unless you're talking about building a platform app (what with the compiling and the linker errors and so forth).

      Comment

      • debasisdas
        Recognized Expert Expert
        • Dec 2006
        • 8119

        #4
        If you are talking of VB 6.0 then that is for windows only.

        Comment

        • Banfa
          Recognized Expert Expert
          • Feb 2006
          • 9067

          #5
          A Mac using friend of mine has pointed the finger at RealBasic (and RealSQL Server) but you would need to splash some cash on them.

          If you have access to the OS-X install disks then they come with development tools for a variety of languages (none of them basic though) and there is always Eclipse giving C++, Java etc.

          Comment

          • drhowarddrfine
            Recognized Expert Expert
            • Sep 2006
            • 7434

            #6
            Well, I agree with pbmods. What's wrong with using PHP for this since that's what you know, and that's what you have and there is no Visual Basic on Macs.

            Comment

            • Shashi Sadasivan
              Recognized Expert Top Contributor
              • Aug 2007
              • 1435

              #7
              no sure if mono runs on mac???? !!!!

              could be an option..

              Comment

              • tolkienarda
                Contributor
                • Dec 2006
                • 316

                #8
                Thanks for all of your responses

                i think i realize why this has been such a strugle for me. My skill with php is ok but my knowledge of sql logic is terrible, in the past i have used independent tables, i never needed relational tables, and now i have stepped back and broken up most of completely redesigned my database. and while this means that i have to pretty much rebuild my program i think it will go much faster than what i have been doing before.

                thanks

                eric

                Comment

                • xNephilimx
                  Recognized Expert New Member
                  • Jun 2007
                  • 213

                  #9
                  You could use Flex2, PHP and XML if you want a simple interface and good functionality, but I think also, that only PHP is ok.

                  The good thing about Flex2 is that you don't have to worry about the interface and just concentrate in the programming and logic.

                  Then you can use Zinc or some other swf2exe app, to make an executable.
                  I reccomend you zinc, because it can make executables for mac.

                  Best regards,
                  The_Nephilim

                  Originally posted by tolkienarda
                  Thanks for all of your responses

                  i think i realize why this has been such a strugle for me. My skill with php is ok but my knowledge of sql logic is terrible, in the past i have used independent tables, i never needed relational tables, and now i have stepped back and broken up most of completely redesigned my database. and while this means that i have to pretty much rebuild my program i think it will go much faster than what i have been doing before.

                  thanks

                  eric
                  Last edited by pbmods; Oct 25 '07, 11:24 PM. Reason: Removed sig.

                  Comment

                  • MMcCarthy
                    Recognized Expert MVP
                    • Aug 2006
                    • 14387

                    #10
                    Originally posted by tolkienarda
                    Thanks for all of your responses

                    i think i realize why this has been such a strugle for me. My skill with php is ok but my knowledge of sql logic is terrible, in the past i have used independent tables, i never needed relational tables, and now i have stepped back and broken up most of completely redesigned my database. and while this means that i have to pretty much rebuild my program i think it will go much faster than what i have been doing before.

                    thanks

                    eric
                    Hi Eric

                    If you need any further assistance with this check out this article ...

                    Database Normalisation and Table Structures

                    Mary

                    Comment

                    • salva
                      New Member
                      • Oct 2007
                      • 7

                      #11
                      Not VB compatible but not to different either: Gambas.

                      I don't know if it works on OS/X, though.

                      Comment

                      • pbmods
                        Recognized Expert Expert
                        • Apr 2007
                        • 5821

                        #12
                        Originally posted by salva
                        Not VB compatible but not to different either: Gambas.

                        I don't know if it works on OS/X, though.
                        From the Gambas FAQ:

                        Gambas should compile. Anyway, it will crash because of bugs in endianness management. I need an ssh access to a PowerPC computer to fix that!

                        Comment

                        • salva
                          New Member
                          • Oct 2007
                          • 7

                          #13
                          Originally posted by pbmods
                          From the Gambas FAQ:

                          Gambas should compile. Anyway, it will crash because of bugs in endianness management. I need an ssh access to a PowerPC computer to fix that!
                          does it work on the new x86 based Macs, then?

                          Comment

                          • francute
                            New Member
                            • Jun 2009
                            • 1

                            #14
                            though theres no VB for mac but you can try Real Basic. They have similar commands however, Real Basic can run on Windows, Linux and Macs

                            Comment

                            • JosAH
                              Recognized Expert MVP
                              • Mar 2007
                              • 11453

                              #15
                              I thought that *the* development language for this thing is Objective C and the 'Next Step' framework (there's also Gnu Step for other machines).

                              kind regards,

                              Jos

                              Comment

                              Working...