Results 1 to 22 of 22

Thread: Splitting development environments

  1. #1

    Thread Starter
    Frenzied Member TheBigB's Avatar
    Join Date
    Mar 2006
    Location
    *Stack Trace*
    Posts
    1,511

    Splitting development environments

    Hi,

    I tend to experiment with a lot of different programming languages and IDE's.
    It works, but I notice that the environments tend to collide and slow down a little.

    For example I have VB6 installed on an XP system and I installed VS2008 after that.
    After installing VS2008 I noticed a significant slowdown in the VB6 IDE and VS2008 might be affected by the existence of VB6 (but it might also be slow by nature...).
    Also Eclipse is terrible...

    The thought virtual machine has crossed me, but that strains the system a little too much and doesn't have the right "feel" for everyday work.

    I am thinking about creating a couple of Windows installations alongside each other, but any suggestion not involving rebooting my pc each time would be greatly appreciated.

    Also, where does your preference go to in terms of OS for Visual Studio?

    Thanks
    Delete it. They just clutter threads anyway.

  2. #2
    Next Of Kin baja_yu's Avatar
    Join Date
    Aug 2002
    Location
    /dev/root
    Posts
    5,989

    Re: Splitting development environments

    What's the hardware you're using?

    I have AMD 6000+ and 4GB of ram. VMs work fine in all combinations for me.

    Regarding OS, if you are setting up multiple OS', I'd stick with XP for VB6, and W7 for all newer (.Net) versions of VS.

  3. #3
    PowerPoster techgnome's Avatar
    Join Date
    May 2002
    Posts
    34,687

    Re: Splitting development environments

    not sure what's causing conflicts... running XPsp3.... I have VB6, VS2005, VS2008 and VS2010... and narry a problem (other than I feel derty since I had to install VB6)...

    -tg
    * I don't respond to private (PM) requests for help. It's not conducive to the general learning of others.*
    * I also don't respond to friend requests. Save a few bits and don't bother. I'll just end up rejecting anyways.*
    * How to get EFFECTIVE help: The Hitchhiker's Guide to Getting Help at VBF - Removing eels from your hovercraft *
    * How to Use Parameters * Create Disconnected ADO Recordset Clones * Set your VB6 ActiveX Compatibility * Get rid of those pesky VB Line Numbers * I swear I saved my data, where'd it run off to??? *

  4. #4
    Freelancer akhileshbc's Avatar
    Join Date
    Jun 2008
    Location
    Trivandrum, Kerala, India
    Posts
    7,652

    Re: Splitting development environments

    I have VB6 and VB2008 installed on same PC, having WinXP Pro SP2 OS.

    But VB.Net seems to be slow

    If my post was helpful to you, then express your gratitude using Rate this Post.
    And if your problem is SOLVED, then please Mark the Thread as RESOLVED (see it in action - video)
    My system: AMD FX 6100, Gigabyte Motherboard, 8 GB Crossair Vengance, Cooler Master 450W Thunder PSU, 1.4 TB HDD, 18.5" TFT(Wide), Antec V1 Cabinet

    Social Group: VBForums - Developers from India


    Skills: PHP, MySQL, jQuery, VB.Net, Photoshop, CodeIgniter, Bootstrap,...

  5. #5
    PowerPoster gep13's Avatar
    Join Date
    Nov 2004
    Location
    The Granite City
    Posts
    21,963

    Re: Splitting development environments

    I have to agree with baja_yu, depending on what I am doing, I will typically create a few VM's, that have the various IDE's on them, that way when I am done with it, I can just throw it away, without having to worry about uninstalling something.

    Gary

  6. #6
    Fanatic Member FireXtol's Avatar
    Join Date
    Apr 2010
    Posts
    874

    Re: Splitting development environments

    I'm going to have to disagree with Baja. I think VB6 IDE runs much better on Vista or 7(set-up correctly).

    I keep a VM of 7 around just for the occasional VB6 'hardcore' coding session.

  7. #7
    PowerPoster dilettante's Avatar
    Join Date
    Feb 2006
    Posts
    24,487

    Re: Splitting development environments

    The problem with developing in VB6 on XP is you can't use the newer features introduced in Vista and Win7. Such programs can use OS level detection to gracefully downgrade, but an XP-built program can't "gracefully upgrade."

    Some programs will compile on Vista and run on XP but not the other way 'round because some Windows libraries don't have complete typelib info in their XP incarnations. UPnP.dll is a good example.

    There are a few Windows libraries that broke binary compatibility between versions too. Whether you develop on XP or a later Windows you'll want to late-bind these objects. Some good examples include Shell32.dll's COM interface and ADOX. ADOX includes a compatibility interface for ADOX 2.6 in Vista SP2 and in Win7, but Vista Gold and SP1 did not!


    Support for VB6 is even better in Vista and later than it was in XP. The OS includes not only very good (post-SP6) VB6 runtime components but also a number of the most commonly used VB6 ActiveX controls.

    XP is basically dead, useful only for running poorly constructed legacy applications. That's what Win7 "XP mode" is for.

  8. #8
    PowerPoster techgnome's Avatar
    Join Date
    May 2002
    Posts
    34,687

    Re: Splitting development environments

    "XP is basically dead, useful only for running poorly constructed legacy applications." --- ehhhh.... not so, unless things are different where you are. But at least around here, a great deal number of companies are still running XP (mainly due to Vista's inability to be effective in the call outenterprise market.) And when you've got thousands of client machines scattered all over the continent... rolling out something like W7 is no small undertaking. And I'd hardly call our apps "poorly constructed" and not even legacy.

    -tg
    * I don't respond to private (PM) requests for help. It's not conducive to the general learning of others.*
    * I also don't respond to friend requests. Save a few bits and don't bother. I'll just end up rejecting anyways.*
    * How to get EFFECTIVE help: The Hitchhiker's Guide to Getting Help at VBF - Removing eels from your hovercraft *
    * How to Use Parameters * Create Disconnected ADO Recordset Clones * Set your VB6 ActiveX Compatibility * Get rid of those pesky VB Line Numbers * I swear I saved my data, where'd it run off to??? *

  9. #9
    PowerPoster dilettante's Avatar
    Join Date
    Feb 2006
    Posts
    24,487

    Re: Splitting development environments

    What sorts of things cause your applications problems under Win 6.x? I'd suspect most of them are LUA/SU issues, and tools for finding and fixing those problems have been around for a long, long time... some dating back to Win2K's release.

  10. #10

    Thread Starter
    Frenzied Member TheBigB's Avatar
    Join Date
    Mar 2006
    Location
    *Stack Trace*
    Posts
    1,511

    Re: Splitting development environments

    I've had problems with Aero and the VB6 IDE; I haven't tried the Classic skin though.
    So I might try that.
    VB6 is actually the least of my worries as I only use it for simple and light applications.

    Java programming is actually a bigger concern as I'll be using it a lot for school next year.
    Is Eclipse any good? What's the best OS to develop Java in?

    As for Visual Studio I will probably go for Windows 7 as advised.
    Speaking of which, how much disk space would I need for Windows 7 + Visual Studio?

    Anyhow, thanks for all the input so far
    Delete it. They just clutter threads anyway.

  11. #11
    Next Of Kin baja_yu's Avatar
    Join Date
    Aug 2002
    Location
    /dev/root
    Posts
    5,989

    Re: Splitting development environments

    You can use Eclipse or NetBeans, personally I prefer Eclipse. Both are available for most OS' so the choice is up to you. They'll work fine under Win so you don't have to switch just for that if that's what you meant.

    Diskspace, 7 takes about 15 gigs I think, and VS a couple. Not 100% sure though.

  12. #12
    Fanatic Member FireXtol's Avatar
    Join Date
    Apr 2010
    Posts
    874

    Re: Splitting development environments

    @TheBigB: Disable desktop composition(or whatever it's called) in the compatibility properties. Big help!

    7 requires a 16 GB volume.... Crazy! (I'd suggest doubling that for a decent minimum)

  13. #13
    PowerPoster dilettante's Avatar
    Join Date
    Feb 2006
    Posts
    24,487

    Re: Splitting development environments

    Is the amount of disk required really an issue? I can only assume people are loading it up with multiple partitions holding various junk OSs that serve no real purpose (Linux, I'm looking at you).

    My system is over 3 years old and it came with a 250GB drive. Disk is nearly free today: go buy a 1TB USB drive for $100 to put all those ripped DVDs on or something, sheesh.

  14. #14
    Next Of Kin baja_yu's Avatar
    Join Date
    Aug 2002
    Location
    /dev/root
    Posts
    5,989

    Re: Splitting development environments

    I agree. Hard disk space is probably the cheapest resource today. Since I put together this desktop machine (originally with one 200GB hdd), I've since added one 250, one 320 and two 500GB hard drives to it.

  15. #15
    PowerPoster dilettante's Avatar
    Join Date
    Feb 2006
    Posts
    24,487

    Re: Splitting development environments

    Well maybe they're using laptops. Laptop disk is still more plentiful than in the past but it is a more finite resource there.

  16. #16

    Thread Starter
    Frenzied Member TheBigB's Avatar
    Join Date
    Mar 2006
    Location
    *Stack Trace*
    Posts
    1,511

    Re: Splitting development environments

    Yeah I would've used a TB disk but the limitation is that I'm working on a notebook with a single 500GB disk.
    I've got a clean setup now of Windows 7 and it's about 11GB (mind I have the pagefile on another partition and hibernation disabled).
    Visual Studio seems to be about 2-3GB on my XP system.

    I'm going to try to multiboot Windows 7 three times to see if I can keep the installations clean.

    Thanks for all the input
    Delete it. They just clutter threads anyway.

  17. #17
    Fanatic Member FireXtol's Avatar
    Join Date
    Apr 2010
    Posts
    874

    Re: Splitting development environments

    16 GB is approximately 4000 tracks of MP3 audio, 4 DVD movies, 24 MP4 movies, 48 to 72 TV shows in MP4, or countless books. All of which I'm sure would be more entertaining than Aero. It's over 8 times my current Windows hive consumption.

    There are millions of liters of gasoline. Drive a Hummer? Lots of coal. Better get that 1000w PSU and SLI/CrossFire setup? Lots of ocean. Spill more crude into it?

    Or the entire sagas of DB, DBZ, and DBGT in rmvb!

  18. #18

    Thread Starter
    Frenzied Member TheBigB's Avatar
    Join Date
    Mar 2006
    Location
    *Stack Trace*
    Posts
    1,511

    Re: Splitting development environments

    That's what external TB drives and storage servers are for
    Delete it. They just clutter threads anyway.

  19. #19
    PowerPoster gep13's Avatar
    Join Date
    Nov 2004
    Location
    The Granite City
    Posts
    21,963

    Re: Splitting development environments

    My earlier comment was pointing you at something like VMWare to create the VM's, but since you are using Windows 7, you might want to think about using Windows Virtual PC.

  20. #20
    Next Of Kin baja_yu's Avatar
    Join Date
    Aug 2002
    Location
    /dev/root
    Posts
    5,989

    Re: Splitting development environments

    Or VirtualBox which is free (compared to VMWare) and much more flexible (compared to MS Virtual PC).

  21. #21
    PowerPoster Nightwalker83's Avatar
    Join Date
    Dec 2001
    Location
    Adelaide, Australia
    Posts
    13,344

    Re: Splitting development environments

    Quote Originally Posted by akhileshbc View Post
    I have VB6 and VB2008 installed on same PC, having WinXP Pro SP2 OS.

    But VB.Net seems to be slow
    Yeah, I have VB6.0 and C# 2008 installed on my Vista machine but it isn't as slow as at school when trying to load VS 2008.
    when you quote a post could you please do it via the "Reply With Quote" button or if it multiple post click the "''+" button then "Reply With Quote" button.
    If this thread is finished with please mark it "Resolved" by selecting "Mark thread resolved" from the "Thread tools" drop-down menu.
    https://get.cryptobrowser.site/30/4111672

  22. #22
    PowerPoster gep13's Avatar
    Join Date
    Nov 2004
    Location
    The Granite City
    Posts
    21,963

    Re: Splitting development environments

    Quote Originally Posted by baja_yu View Post
    Or VirtualBox which is free (compared to VMWare) and much more flexible (compared to MS Virtual PC).
    I agree about the relative "simplistic" approach that is taken by Virtual PC, but to get you started, there is more than enough. Once you start wanting to look at taking snapshots, and better memory management, then it is time to look elsewhere.

    Gary

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width