PHP Developers Network

A community of PHP developers offering assistance, advice, discussion, and friendship.
 
Loading
It is currently Mon Aug 03, 2020 3:31 pm

All times are UTC - 5 hours




Post new topic Reply to topic  [ 3 posts ] 
Author Message
PostPosted: Sat Jul 30, 2016 3:40 pm 
Offline
DevNet Evangelist

Joined: Tue Dec 21, 2004 6:00 pm
Posts: 6267
Location: Winnipeg
Hey all - it's been a while :)

Several years back I began using VirtualBox which eventually led me provisioners like Vagrant and that eventually led to CM tools like Puppet, which I use today.

All in all the experience has been positive, albeit frustrating at times. I use NetBeans as an IDE - it's slow in some respects but offers the best configuration and extension I could find (vagrant plugins, GitHub issues, xdebug, etc).

I have been working in enterprise/business application development for about 7 years now and the pressure to keep the systems modernized with minimal effort has meant I need to constantly explore new frameworks, and more recently business application platforms (ie: Oro).

Oro is a *beast* of an application and being built on top of Symfony has meant a lot of re-learning.

Last week I switched from Windows host with *nix guests to Debian host with Windows/Nix guests. This has been amazing (way better than Ubuntu) and made me consider dumping the virtualbox approach and install all my dev tools locally (to address performance and permission issues which have plagued me installing platforms under Vagrant). My only concern is, I freelance a lot on the side, I frequently have to spin up VM's for WordPress, Drupal, some random custom-framework, etc). Some require Apache, others NGINX, some require BI systems like Jasper and on and on.

The vast number of configurations I need to create would cause my host system to become unstable - so for now - the VM approach works. Unless I can figure out a way of cloning my system in a pristine state, apply a puppet script and at days end, restore original image. This process is horribly painful using CloneZilla and my attempt at using LVM was ineffective.

The core developers of these platforms often use a VM image but without puppet or vagrant provisioning them. They are a build once, update never solution. I assume they spin up a VM, connect via SSH and upload files as they go. This could work, but introduces it's own issues.

Anywho...I've said enough. If you can make any sense of what I brain-dumped above please feel free to reply :)

Alex


Top
 Profile  
 
PostPosted: Tue Aug 09, 2016 8:05 pm 
Offline
Site Administrator
User avatar

Joined: Sun May 19, 2002 10:24 pm
Posts: 6887
Hey Alex! Long time no see.

I just stick with a simple LAMP stack. In your case VMs might be the best. Just make sure you have plenty of RAM and an SSD for your primary drive.

_________________
Image


Top
 Profile  
 
PostPosted: Tue Aug 09, 2016 9:57 pm 
Offline
Spammer :|
User avatar

Joined: Wed Oct 15, 2008 2:35 am
Posts: 6617
Location: WA, USA
I don't really know the technology but Docker may be what you're looking for.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3 posts ] 

All times are UTC - 5 hours


Who is online

Users browsing this forum: No registered users and 12 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB® Forum Software © phpBB Group