Zadejte hledaný výraz...

Automatické aktualizace aplikací – best practices

Ondřej Záruba
verified
rating uzivatele
17. 6. 2012 15:23:27
Zdravím,
mám vytvořenou aplikaci, kterou používá několik klientů a čím jich je více, tím hůř stíhám aktualizovat u všech zvlášť, což mě poslední dobou nutí přemýšlet nad otázkou automatických aktualizací.
Myšlenka byla (je) taková, že pro aplikaci bych zřídil samostatný "web" ze kterého by aplikace mohla načítat data při každém s puštění a kontrolovat je-li k dispozici nová aktualizace. V případě že by byly provedeny nějaké změny tak by se změněné soubory stáhly ze serveru na druhý a automaticky přepsali ty původní.
Problém je v tom, že ať jsem hledal jak jsem hledal, nikde jsem nenašel žádné ucelené informace o tom jak by se podobné procesy měli správně zapsat. Představu o tom jak na to bych měl, ale hledám spíše nějaké "best practices".
Přemýšlel jsem o použití externího repozitáře s tím že bych (nějak) ověřoval poslední verzi a v případě rozdílů automaticky z něj stáhl poslední verzi. Ale jak říkám, nemám zkušenosti a nedokážu posoudit zda je to správně.
Máte někdo nějaké zkušenosti a mohli by jste mě popostrčit správným směrem?
Předem díky :)
17. 6. 2012 15:23:27
https://webtrh.cz/diskuse/automaticke-aktualizace-aplikaci-best-practices/#reply776000
naniccz
verified
rating uzivatele
(3 hodnocení)
17. 6. 2012 17:41:29
Třeba Java Web Start?
17. 6. 2012 17:41:29
https://webtrh.cz/diskuse/automaticke-aktualizace-aplikaci-best-practices/#reply775999
qwertr
verified
rating uzivatele
(7 hodnocení)
17. 6. 2012 17:43:01
Pre .net aplikacie je napriklad ClickOnce
17. 6. 2012 17:43:01
https://webtrh.cz/diskuse/automaticke-aktualizace-aplikaci-best-practices/#reply775998
Ondřej Záruba
verified
rating uzivatele
17. 6. 2012 17:46:28
Asi jsem měl upřesnit, jde mi především o webové aplikace (PHP)... cms, rezervační systémy, atd...
(jako to řeší wordpress, detekce nové verze a možnost stáhnout novější verzi)
17. 6. 2012 17:46:28
https://webtrh.cz/diskuse/automaticke-aktualizace-aplikaci-best-practices/#reply775997
1. Hostujte všechno centrálně.
2. Hledejte automated deployment (součást continuous integration). Budete samozřejmě potřebovat přístup ke všem místům, která se mají updatovat.
http://www.phing.info/trac/
https://github.com/capistrano/capistrano
Nebo si napsat ruční řešení
http://stackoverflow.com/questions/169889/whats-the-best-process-app-for-automated-deployment-of-php-apps
http://stackoverflow.com/questions/425692/what-is-your-preferred-php-deployment-strategy
http://stackoverflow.com/questions/2754676/how-to-auto-deploy-web-app
...
17. 6. 2012 22:21:16
https://webtrh.cz/diskuse/automaticke-aktualizace-aplikaci-best-practices/#reply775996
Pro odpověď se přihlašte.
Přihlásit