LinkedIn Twitter Facebook

BLOGGPOST

Laravel Valet

Swisch
Nästa
Föregående
31 maj 2016
Twitter

Vill du kunna rulla ett nytt composer-baserat PHP-projekt på några sekunder?

Testa Valet!

dotdev

Valet är en lokal webbserver-installation som känner igen vad du har för projekt installerat och lägger in rätt drivers för det.

  • Laravel
  • Lumen
  • Symfony
  • Zend
  • CakePHP 3
  • WordPress
  • Bedrock
  • Craft
  • Statamic
  • Jigsaw
  • Static HTML

Skulle det saknas ”drivers” så skriver du enkelt sådan och bidrar till gemenskapen.

Det är otroligt skönt och enkelt att ha en *.dev eller *.app mot en mappning lokalt på din dator för utveckling.

Tänk på att du dock missar det grundläggande mantrat att ha en utvecklingsmiljö så lik andra miljöer som möjligt. Så med Valet finns några betänkligheter:

  • Lokal PHP och andra services stämmer kanske inte med test och produktion.
  • Applikationsutvecklingen blir inte isolerad utan kan störas av andra projekt.
  • Många extra services behöver installeras lokalt på din dator (Elasticsearch, Mongo, Redis, mfl).
  • Projektet blir inte lika distribuerat, nya personer i ditt utvecklingsteam får inte uppställningen lika serverat som med exempelvis Vagrant.

Upplevelsen är dock god med Valet så långt. Det är rappt och det känns skönt att i mindre projekt slippa starta docker och vagranter.

Benefits

+ Snabbt uppsatt

+ Grymt bra responstider

+ Enkelt skriva egna drivers / rewrites

Concerns

– Kräver installation lokalt

– Kräver Apple Mac

– Inte Nginx eller Apache (diffar mot produktion)

Deployment

För Roots Bedrock har vi paketerat (med PHP Deployer) skript för att som vanligt kunna köra:

dep pull production

samt

dep deploy production

Alltså snabbt hämta och skicka ut projekt till och från test samt produktion.

 

 

Swisch

Ständigt spana och hitta nya sätt att utveckla system är roligt, inspirerande och ger energi åt projekt

Elseif AB är placerat i Mälardalen och har kunder kring Stockholm. Vi arbetar med tjänster och produkter för digitala, redaktionella system. Utgångspunkten för våra leveranser startar i öppenhet där öppen källkod eftersträvas där det är möjligt.

Code

Elseif AB

(besök oss på)
Munkgatan 20d
722 12 Västerås

 

E-post: info@elseif.se
Telefon: 070 - 303 22 03