Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. A portable virtual development environment

A portable virtual development environment

Scheduled Pinned Locked Moved The Lounge
workspacedatabasevisual-studiosysadmintools
19 Posts 10 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • K Keviniano Gayo

    I am just wondering. Would it be nice to have a virtual development environment? like a portable all development tools(Database, IDE, local server, etc.) that you can insert in your USB, plugin to different computer and you don't have to setup everthing.

    OriginalGriffO Offline
    OriginalGriffO Offline
    OriginalGriff
    wrote on last edited by
    #2

    Looks like it exists (from a very quick Google) SharpDevelop[^] apparently runs from a USB stick.

    Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

    "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
    "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

    K R O 3 Replies Last reply
    0
    • OriginalGriffO OriginalGriff

      Looks like it exists (from a very quick Google) SharpDevelop[^] apparently runs from a USB stick.

      Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

      K Offline
      K Offline
      Keviniano Gayo
      wrote on last edited by
      #3

      yes there are plenty of portable IDE or source code editor. But the local server, and database setup, things like that. :-)

      OriginalGriffO 1 Reply Last reply
      0
      • OriginalGriffO OriginalGriff

        Looks like it exists (from a very quick Google) SharpDevelop[^] apparently runs from a USB stick.

        Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

        R Offline
        R Offline
        Rage
        wrote on last edited by
        #4

        I could not find on the site, but isn'T SharpDevelop something created by a feloow CPian ? I am not 100% positive, but IIRC one of us was pretty obsessed by portable IDE at some point of time...

        Do not escape reality : improve reality !

        P 1 Reply Last reply
        0
        • K Keviniano Gayo

          yes there are plenty of portable IDE or source code editor. But the local server, and database setup, things like that. :-)

          OriginalGriffO Offline
          OriginalGriffO Offline
          OriginalGriff
          wrote on last edited by
          #5

          I'm pretty sure that you can't run SQL Server from a stick - it's a set of services, and AFAIK they have to be installed into the system. You could always create a VM with all your "favourites" loaded and put that on the stick?

          Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

          "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
          "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

          J B 2 Replies Last reply
          0
          • OriginalGriffO OriginalGriff

            Looks like it exists (from a very quick Google) SharpDevelop[^] apparently runs from a USB stick.

            Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

            O Offline
            O Offline
            Oshtri Deka
            wrote on last edited by
            #6

            Sharp develop is excellent IDE, but I wouldn't dub it development environment.

            Mislim, dakle jeo sam.

            F 1 Reply Last reply
            0
            • OriginalGriffO OriginalGriff

              I'm pretty sure that you can't run SQL Server from a stick - it's a set of services, and AFAIK they have to be installed into the system. You could always create a VM with all your "favourites" loaded and put that on the stick?

              Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

              J Offline
              J Offline
              Jorgen Andersson
              wrote on last edited by
              #7

              SQLite could work from a stick if I recall correctly.

              Wrong is evil and must be defeated. - Jeff Ello

              OriginalGriffO 1 Reply Last reply
              0
              • O Oshtri Deka

                Sharp develop is excellent IDE, but I wouldn't dub it development environment.

                Mislim, dakle jeo sam.

                F Offline
                F Offline
                Freak30
                wrote on last edited by
                #8

                You may want to think about that statement again, considering that IDE means Integrated Development Environment. :-D

                The good thing about pessimism is, that you are always either right or pleasently surprised.

                1 Reply Last reply
                0
                • OriginalGriffO OriginalGriff

                  I'm pretty sure that you can't run SQL Server from a stick - it's a set of services, and AFAIK they have to be installed into the system. You could always create a VM with all your "favourites" loaded and put that on the stick?

                  Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

                  B Offline
                  B Offline
                  Brisingr Aerowing
                  wrote on last edited by
                  #9

                  MySQL, MariaDB, PostgreSQL all run portably. I have done that with MySQL ( X| ) and MariaDB ( :) ).

                  What do you get when you cross a joke with a rhetorical question? The metaphorical solid rear-end expulsions have impacted the metaphorical motorized bladed rotating air movement mechanism. Do questions with multiple question marks annoy you???

                  1 Reply Last reply
                  0
                  • J Jorgen Andersson

                    SQLite could work from a stick if I recall correctly.

                    Wrong is evil and must be defeated. - Jeff Ello

                    OriginalGriffO Offline
                    OriginalGriffO Offline
                    OriginalGriff
                    wrote on last edited by
                    #10

                    SQLite will - but it's a single user system, not multiuser. Access and SQL CE will work from a stick as well.

                    Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

                    "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
                    "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

                    J 1 Reply Last reply
                    0
                    • OriginalGriffO OriginalGriff

                      SQLite will - but it's a single user system, not multiuser. Access and SQL CE will work from a stick as well.

                      Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

                      J Offline
                      J Offline
                      Jorgen Andersson
                      wrote on last edited by
                      #11

                      A matter of definition, it works with multiple users and is generally thread safe, but it uses file locking when writing, so it's not very useful doing so. I would never run a multi user system from a stick in any case.

                      Wrong is evil and must be defeated. - Jeff Ello

                      K 1 Reply Last reply
                      0
                      • K Keviniano Gayo

                        I am just wondering. Would it be nice to have a virtual development environment? like a portable all development tools(Database, IDE, local server, etc.) that you can insert in your USB, plugin to different computer and you don't have to setup everthing.

                        R Offline
                        R Offline
                        Rutvik Dave
                        wrote on last edited by
                        #12

                        Semi-portable: Setup a virtual box image on a USB drive and run it from any computer (which has virtual box installed) Semi-performance: Setup a VM on AWS, Azure or VPS. And Remote Desktop to it from any computer. .... or get a laptop and carry it around everywhere :laugh:

                        Remind Me This - Manage, Collaborate and Execute your Project in the Cloud

                        K 1 Reply Last reply
                        0
                        • K Keviniano Gayo

                          I am just wondering. Would it be nice to have a virtual development environment? like a portable all development tools(Database, IDE, local server, etc.) that you can insert in your USB, plugin to different computer and you don't have to setup everthing.

                          D Offline
                          D Offline
                          dandy72
                          wrote on last edited by
                          #13

                          Depending on your definition of "portable", that's what VMs are for. I've been running nothing but VMs here at home for a few years now (Hyper-V, specifically). Those VMs have gone through host OS upgrades (2008 R2 -> 2012 -> 2012 R2), changed host machines, swapped motherboards, migrated to a RAID setup, migrated to SSD, all without having to reinstall any of my dev apps/tools/utilities/SDKs/etc.

                          K 1 Reply Last reply
                          0
                          • K Keviniano Gayo

                            I am just wondering. Would it be nice to have a virtual development environment? like a portable all development tools(Database, IDE, local server, etc.) that you can insert in your USB, plugin to different computer and you don't have to setup everthing.

                            P Offline
                            P Offline
                            PIEBALDconsult
                            wrote on last edited by
                            #14

                            Yes. But you can just learn to use Notepad and the command-line.

                            1 Reply Last reply
                            0
                            • R Rage

                              I could not find on the site, but isn'T SharpDevelop something created by a feloow CPian ? I am not 100% positive, but IIRC one of us was pretty obsessed by portable IDE at some point of time...

                              Do not escape reality : improve reality !

                              P Offline
                              P Offline
                              PIEBALDconsult
                              wrote on last edited by
                              #15

                              Unsure if you mean @leppie[^] and his xacc.ide . He was pretty active, but it looks like he's posted only one message in nearly two years. His reputation has started to flat-line.

                              1 Reply Last reply
                              0
                              • J Jorgen Andersson

                                A matter of definition, it works with multiple users and is generally thread safe, but it uses file locking when writing, so it's not very useful doing so. I would never run a multi user system from a stick in any case.

                                Wrong is evil and must be defeated. - Jeff Ello

                                K Offline
                                K Offline
                                Keviniano Gayo
                                wrote on last edited by
                                #16

                                Single user would work fine as you are working locally for development purposes.. for testing or simulating production workload that would require a dedicated server/computer. :) that is a great suggestion. thanks

                                1 Reply Last reply
                                0
                                • D dandy72

                                  Depending on your definition of "portable", that's what VMs are for. I've been running nothing but VMs here at home for a few years now (Hyper-V, specifically). Those VMs have gone through host OS upgrades (2008 R2 -> 2012 -> 2012 R2), changed host machines, swapped motherboards, migrated to a RAID setup, migrated to SSD, all without having to reinstall any of my dev apps/tools/utilities/SDKs/etc.

                                  K Offline
                                  K Offline
                                  Keviniano Gayo
                                  wrote on last edited by
                                  #17

                                  Nice! I've been thinking to setup VM. If only VM would run in USB then just pluggin in a computer that would probably require kind of a VM launcher. That is really nice then you can take a backup of your usb in case of a failure..

                                  D 1 Reply Last reply
                                  0
                                  • R Rutvik Dave

                                    Semi-portable: Setup a virtual box image on a USB drive and run it from any computer (which has virtual box installed) Semi-performance: Setup a VM on AWS, Azure or VPS. And Remote Desktop to it from any computer. .... or get a laptop and carry it around everywhere :laugh:

                                    Remind Me This - Manage, Collaborate and Execute your Project in the Cloud

                                    K Offline
                                    K Offline
                                    Keviniano Gayo
                                    wrote on last edited by
                                    #18

                                    Yup! I setup a virtual VM in then just do the remote if incase i am away of my laptop/computer at work. I just uploaded the source code in GitHub.. The only problem if i can take a Database repository too that would be great service.. GitHub for database..? :)

                                    1 Reply Last reply
                                    0
                                    • K Keviniano Gayo

                                      Nice! I've been thinking to setup VM. If only VM would run in USB then just pluggin in a computer that would probably require kind of a VM launcher. That is really nice then you can take a backup of your usb in case of a failure..

                                      D Offline
                                      D Offline
                                      dandy72
                                      wrote on last edited by
                                      #19

                                      Hyper-V doesn't really care where the VHD is. Create a new VM, and point it to the existing .VHD file, whether it's across a LAN, on a USB stick or an external hard drive. Performance would probably be what you could reasonably expect though.

                                      1 Reply Last reply
                                      0
                                      Reply
                                      • Reply as topic
                                      Log in to reply
                                      • Oldest to Newest
                                      • Newest to Oldest
                                      • Most Votes


                                      • Login

                                      • Don't have an account? Register

                                      • Login or register to search.
                                      • First post
                                        Last post
                                      0
                                      • Categories
                                      • Recent
                                      • Tags
                                      • Popular
                                      • World
                                      • Users
                                      • Groups