Je bent niet ingelogd.

 

#1 2009-04-18 19:48:45

Frameworks & Code hosting

Als jullie code extern laten hosten (bijvoorbeeld bij CodeYard of bij Launchpad) zetten jullie dan ook de (opensource) frameworks erbij?

Ik twijfel namelijk hierover.


PHP (en C++ Qt) Programmeurs gezocht voor Mai, contact: wouterbulten [ a t ]   mai-ai.org

Mai Ocean (PHP/C++ Messenger Bot server): http://ocean.mai-ai.org
Launchpad main project: https://launchpad.net/mai

Offline

 

#2 2009-04-19 00:27:57

Feisty
Lid

Re: Frameworks & Code hosting

Bedoel je externe libraries die je site/programma nodig heeft?

Dit hangt van de situatie af:
als het voor de/een website is zou ik het wel durven doen (omdat je toch die frameworks nodig hebt om de site te draaien)
Als de library een weinig verspreide library is, of een library die veel verschillende rondzwervende versies heeft zou ik het ook durven doen omdat het dan gemakkelijk is dat die erbij zit (VDrift doet dit bijvoorbeeld met bullet).
EDIT: de reden dat VDrift dit doet is omdat bullet gecompileerd moet worden met bepaalde opties (er is keuze tussen 2 backends, VDrift crashte op 1 van de 2), en dat de pakketten van bv debian voor problemen zorgde.

Anders normaal gezien niet, maar over wat voor situatie gaat het hier precies?

Laatst bewerkt door Feisty (2009-04-19 00:30:56)

Offline

 

#3 2009-04-19 09:54:01

Re: Frameworks & Code hosting

Mijn AI hangt af van Doctrine en Zend Framework. Zonder die werkt de hele AI niet.

Laatst bewerkt door wouterbulten (2009-04-19 09:54:13)


PHP (en C++ Qt) Programmeurs gezocht voor Mai, contact: wouterbulten [ a t ]   mai-ai.org

Mai Ocean (PHP/C++ Messenger Bot server): http://ocean.mai-ai.org
Launchpad main project: https://launchpad.net/mai

Offline

 

#4 2009-06-25 10:37:21

Vincent
Lid

Re: Frameworks & Code hosting

Nope, ik gebruik ook Zend Framework en Doctrine (en nog wel een stuk of vijf externe projecten tongue), maar ik hou alleen mijn eigen code in de repo. Al was het maar zodat Ohloh (http://www.ohloh.net/) me niet meer skills toekent dan ik daadwerkelijk heb.

Wat wel handig is: ik gebruik Phing (http://phing.info/) om met één commando een package te genereren die ook de vereiste libraries van een standaardlocaties toevoegt. Dat kan ik dan in één keer uploaden, zonder me zorgen te hoeven maken over instellingen voor een ontwikkelings-omgeving, wachtwoorden die nog ergens instaan, etc.


Website: [url=http://vinnl.nl]Vinnl.nl[/url]
Project: [url=http://pivip.org]Pivip[/url]

Offline

 

#5 2009-06-26 19:23:22

Re: Frameworks & Code hosting

Wat doe je precies met Phing dan? Het klinkt wel interessant.


PHP (en C++ Qt) Programmeurs gezocht voor Mai, contact: wouterbulten [ a t ]   mai-ai.org

Mai Ocean (PHP/C++ Messenger Bot server): http://ocean.mai-ai.org
Launchpad main project: https://launchpad.net/mai

Offline

 

#6 2009-06-27 14:57:36

Vincent
Lid

Re: Frameworks & Code hosting

> wouterbulten wrote:

> Wat doe je precies met Phing dan? Het klinkt wel interessant.

Zie hier mijn build.xml: http://gitorious.org/pivip/mainline/blobs/master/build.xml

Dit is een configuratiebestand voor Phing met opdrachten die hij uit moet voeren (dit gebeurt als ik het commando "phing" vanuit mijn ontwikkelingsmap uitvoer). Hij maakt een nieuwe map "build", daarna kopieert hij de vereiste libs uit /var/www/library/ naar "build/library" (of andere mappen waar ze terecht moet komen). Vervolgens kopieert ie de code van Pivip naar de build-map, en genereert ie generieke configuratiebestanden. Ook haalt ie alle require_once()-aanroepen uit ZF weg (dit verbetert de performance).

Helaas heb ik nog niet de discipline gehad unit tests te schrijven, maar anders zou ik Phing die ook uit laten voeren zodat je al een redelijke garantie hebt dat de code goed werkt. Daarnaast kan Phing ook, als ik dat wil, een zipje en een tar.gzje maken of PHPDoc-documentatie genereren.


Website: [url=http://vinnl.nl]Vinnl.nl[/url]
Project: [url=http://pivip.org]Pivip[/url]

Offline

 

Bulletin Board voettekst

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson