Navrh programu

2008-08-05 Thread proubal
Ahoj,
řeším problém s aplikací, mám starou aplikaci kde existuje od jedné základní 
verze 30 pozměněných.
Každá pozměněná verze se liší logem, uvítacími stringy a popřípadě 
zapnutými/vypnutými moduly(případně jsou některé parametry trochu pozměněné). 
Mohl by někdo poradit jak novou aplikaci navrhnout tak abych měl všech 30 
minulých verzí prakticky v jednom projektu a zpráva verzí byla co 
nejflexibilnější ?
Jak pojmout takovou aplikaci ? 


Díky za každou radu Petr



Re: Navrh programu

2008-08-05 Thread Radovana Straube
Mame rozne aplikacie napisane v roznych frameworkoch. Nase riesenie cez 
ant-skript funguje pre vsetky. Zmena loga je minimalny problem, kvoli tomu by 
sme sa nenamahali pisat nejake ant-skripty. Su pripady, kedy sme museli upravit 
cele casti aplikacie pre specificke poziadavky zakaznika.

S pozdravom
Radovana Straube


--- On Tue, 8/5/08, Karel Tejnora <[EMAIL PROTECTED]> wrote:

> From: Karel Tejnora <[EMAIL PROTECTED]>
> Subject: Re: Navrh programu
> To: "Java" 
> Date: Tuesday, August 5, 2008, 12:09 PM
> Spring Framework - podpora pro scheme, tj. napr. logo se
> zadefinuje pod
> kod logo.url logo.width logo.height...
> 
> 
> Radovana Straube píše v Út 05. 08. 2008 v 02:50 -0700:
> > Kazdy pouziva ake IDE chce (NetBeans, Eclipse). Nemam
> rada zhora nariadene IDE. V byvalej firme jeden z
> najvykonnejsich programatorov (Rus) programoval zasadne iba
> v UltraEdite.
> > Funkcionalita //#if //#endif by nam nepostacovala a
> asi by aj poriadne zneprehladnila zdrojaky. Takto mame
> vsetko pekne oddelene. V jednom adresari sa nachadzaju
> vsetky specifika pre daneho zakaznika, nie su roztrusene po
> celom kode. Momentalne mame okolo 50 takychto zakaznickych
> adresarov aj s podadresarmi pre rozne aplikacie.
> > 
> > S pozdravom
> > Radovana Straube
> > 
> > 
> > --- On Tue, 8/5/08, Robert Slama
> <[EMAIL PROTECTED]> wrote:
> > 
> > > From: Robert Slama <[EMAIL PROTECTED]>
> > > Subject: Re: Navrh programu
> > > To: "Java" 
> > > Date: Tuesday, August 5, 2008, 11:29 AM
> > > Neviem co pouzivas za IDE, ale nam sa docela
> osvedcilo v
> > > Netbeansoch //#if
> > > //#endif
> > > prepodpokladam, ze ostatne IDEcka to maju tiez.
> > > 
> > > r.
> > > 
> > > 2008/8/5 Radovana Straube
> > > <[EMAIL PROTECTED]>
> > > 
> > > > Dobry den,
> > > >
> > > > my sme mali vo firme rovnaky problem. Mame
> zopar
> > > aplikacii a kazdy zakaznik
> > > > chcel mat samozrejme svoje logo, layout,
> svoju adresu
> > > v paticke, svoje
> > > > vlastne nastavenia...
> > > >
> > > > Mame zakladnu aplikaciu. Vytvorili sme
> zoznam
> > > adresarov podla zakaznikov,
> > > > kde sme ulozili specificke subory. Nami
> napisany
> > > ant-skript zoberie zakladny
> > > > war-subor a doplni prip. vymeni specificke
> subory
> > > alebo pozmeni urcite texty
> > > > -> vytvori sa specificky war-subor pre
> urceneho
> > > zakaznika.
> > > >
> > > > Toto riesenie nepotrebuje ziaden specialny
> softver iba
> > > javu a ant.
> > > >
> > > > Tento postup sa nam osvedcil aj v pripade,
> ze zakaznik
> > > ma nejake tajne
> > > > nastavenia a deployment si chce robit sam.
> Pri update
> > > posleme iba updatovany
> > > > zakladny war-subor a zakaznik si spusti nas
> ant-skript
> > > uz so svojimi
> > > > nastaveniami.
> > > >
> > > > S pozdravom
> > > > Radovana Straube
> > > >
> > > > --- On Tue, 8/5/08, [EMAIL PROTECTED]
> > > <[EMAIL PROTECTED]> wrote:
> > > >
> > > > > From: [EMAIL PROTECTED]
> > > <[EMAIL PROTECTED]>
> > > > > Subject: Navrh programu
> > > > > To: konference@java.cz
> > > > > Date: Tuesday, August 5, 2008, 10:24 AM
> > > > > Ahoj,
> > > > > řeším problém s aplikací, mám
> starou
> > > aplikaci kde
> > > > > existuje od jedné základní verze 30
> > > pozměněných.
> > > > > Každá pozměněná verze se liší
> logem,
> > > uvítacími
> > > > > stringy a popřípadě
> zapnutými/vypnutými
> > > > > moduly(případně jsou některé
> parametry
> > > trochu
> > > > > pozměněné). Mohl by někdo poradit
> jak novou
> > > aplikaci
> > > > > navrhnout tak abych měl všech 30
> minulých
> > > verzí
> > > > > prakticky v jednom projektu a zpráva
> verzí byla
> > > co
> > > > > nejflexibilnější ?
> > > > > Jak pojmout takovou aplikaci ?
> > > > >
> > > > >
> > > > > Díky za každou radu Petr
> > > >
> > > >
> > > >
> > > >
> > > >
> > 
> > 
> >





Re: Navrh programu

2008-08-05 Thread Radovana Straube
Kazdy pouziva ake IDE chce (NetBeans, Eclipse). Nemam rada zhora nariadene IDE. 
V byvalej firme jeden z najvykonnejsich programatorov (Rus) programoval zasadne 
iba v UltraEdite.
Funkcionalita //#if //#endif by nam nepostacovala a asi by aj poriadne 
zneprehladnila zdrojaky. Takto mame vsetko pekne oddelene. V jednom adresari sa 
nachadzaju vsetky specifika pre daneho zakaznika, nie su roztrusene po celom 
kode. Momentalne mame okolo 50 takychto zakaznickych adresarov aj s 
podadresarmi pre rozne aplikacie.

S pozdravom
Radovana Straube


--- On Tue, 8/5/08, Robert Slama <[EMAIL PROTECTED]> wrote:

> From: Robert Slama <[EMAIL PROTECTED]>
> Subject: Re: Navrh programu
> To: "Java" 
> Date: Tuesday, August 5, 2008, 11:29 AM
> Neviem co pouzivas za IDE, ale nam sa docela osvedcilo v
> Netbeansoch //#if
> //#endif
> prepodpokladam, ze ostatne IDEcka to maju tiez.
> 
> r.
> 
> 2008/8/5 Radovana Straube
> <[EMAIL PROTECTED]>
> 
> > Dobry den,
> >
> > my sme mali vo firme rovnaky problem. Mame zopar
> aplikacii a kazdy zakaznik
> > chcel mat samozrejme svoje logo, layout, svoju adresu
> v paticke, svoje
> > vlastne nastavenia...
> >
> > Mame zakladnu aplikaciu. Vytvorili sme zoznam
> adresarov podla zakaznikov,
> > kde sme ulozili specificke subory. Nami napisany
> ant-skript zoberie zakladny
> > war-subor a doplni prip. vymeni specificke subory
> alebo pozmeni urcite texty
> > -> vytvori sa specificky war-subor pre urceneho
> zakaznika.
> >
> > Toto riesenie nepotrebuje ziaden specialny softver iba
> javu a ant.
> >
> > Tento postup sa nam osvedcil aj v pripade, ze zakaznik
> ma nejake tajne
> > nastavenia a deployment si chce robit sam. Pri update
> posleme iba updatovany
> > zakladny war-subor a zakaznik si spusti nas ant-skript
> uz so svojimi
> > nastaveniami.
> >
> > S pozdravom
> > Radovana Straube
> >
> > --- On Tue, 8/5/08, [EMAIL PROTECTED]
> <[EMAIL PROTECTED]> wrote:
> >
> > > From: [EMAIL PROTECTED]
> <[EMAIL PROTECTED]>
> > > Subject: Navrh programu
> > > To: konference@java.cz
> > > Date: Tuesday, August 5, 2008, 10:24 AM
> > > Ahoj,
> > > řeším problém s aplikací, mám starou
> aplikaci kde
> > > existuje od jedné základní verze 30
> pozměněných.
> > > Každá pozměněná verze se liší logem,
> uvítacími
> > > stringy a popřípadě zapnutými/vypnutými
> > > moduly(případně jsou některé parametry
> trochu
> > > pozměněné). Mohl by někdo poradit jak novou
> aplikaci
> > > navrhnout tak abych měl všech 30 minulých
> verzí
> > > prakticky v jednom projektu a zpráva verzí byla
> co
> > > nejflexibilnější ?
> > > Jak pojmout takovou aplikaci ?
> > >
> > >
> > > Díky za každou radu Petr
> >
> >
> >
> >
> >





Re: Navrh programu

2008-08-05 Thread Robert Slama
Neviem co pouzivas za IDE, ale nam sa docela osvedcilo v Netbeansoch //#if
//#endif
prepodpokladam, ze ostatne IDEcka to maju tiez.

r.

2008/8/5 Radovana Straube <[EMAIL PROTECTED]>

> Dobry den,
>
> my sme mali vo firme rovnaky problem. Mame zopar aplikacii a kazdy zakaznik
> chcel mat samozrejme svoje logo, layout, svoju adresu v paticke, svoje
> vlastne nastavenia...
>
> Mame zakladnu aplikaciu. Vytvorili sme zoznam adresarov podla zakaznikov,
> kde sme ulozili specificke subory. Nami napisany ant-skript zoberie zakladny
> war-subor a doplni prip. vymeni specificke subory alebo pozmeni urcite texty
> -> vytvori sa specificky war-subor pre urceneho zakaznika.
>
> Toto riesenie nepotrebuje ziaden specialny softver iba javu a ant.
>
> Tento postup sa nam osvedcil aj v pripade, ze zakaznik ma nejake tajne
> nastavenia a deployment si chce robit sam. Pri update posleme iba updatovany
> zakladny war-subor a zakaznik si spusti nas ant-skript uz so svojimi
> nastaveniami.
>
> S pozdravom
> Radovana Straube
>
> --- On Tue, 8/5/08, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
>
> > From: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
> > Subject: Navrh programu
> > To: konference@java.cz
> > Date: Tuesday, August 5, 2008, 10:24 AM
> > Ahoj,
> > řeším problém s aplikací, mám starou aplikaci kde
> > existuje od jedné základní verze 30 pozměněných.
> > Každá pozměněná verze se liší logem, uvítacími
> > stringy a popřípadě zapnutými/vypnutými
> > moduly(případně jsou některé parametry trochu
> > pozměněné). Mohl by někdo poradit jak novou aplikaci
> > navrhnout tak abych měl všech 30 minulých verzí
> > prakticky v jednom projektu a zpráva verzí byla co
> > nejflexibilnější ?
> > Jak pojmout takovou aplikaci ?
> >
> >
> > Díky za každou radu Petr
>
>
>
>
>


Re: Navrh programu

2008-08-05 Thread Lukáš Matějka

[EMAIL PROTECTED] napsal(a):

Ahoj,
řeším problém s aplikací, mám starou aplikaci kde existuje od jedné základní 
verze 30 pozměněných.
Každá pozměněná verze se liší logem, uvítacími stringy a popřípadě 
zapnutými/vypnutými moduly(případně jsou některé parametry trochu pozměněné). 
Mohl by někdo poradit jak novou aplikaci navrhnout tak abych měl všech 30 
minulých verzí prakticky v jednom projektu a zpráva verzí byla co 
nejflexibilnější ?
Jak pojmout takovou aplikaci ? 



Díky za každou radu Petr


  
A sprava pomoci verzovaci systemu by nepomohla? Napr svn branch pro 
kazdeho zakaznika?


Re: Navrh programu

2008-08-05 Thread Karel Tejnora
Spring Framework - podpora pro scheme, tj. napr. logo se zadefinuje pod
kod logo.url logo.width logo.height...


Radovana Straube píše v Út 05. 08. 2008 v 02:50 -0700:
> Kazdy pouziva ake IDE chce (NetBeans, Eclipse). Nemam rada zhora nariadene 
> IDE. V byvalej firme jeden z najvykonnejsich programatorov (Rus) programoval 
> zasadne iba v UltraEdite.
> Funkcionalita //#if //#endif by nam nepostacovala a asi by aj poriadne 
> zneprehladnila zdrojaky. Takto mame vsetko pekne oddelene. V jednom adresari 
> sa nachadzaju vsetky specifika pre daneho zakaznika, nie su roztrusene po 
> celom kode. Momentalne mame okolo 50 takychto zakaznickych adresarov aj s 
> podadresarmi pre rozne aplikacie.
> 
> S pozdravom
> Radovana Straube
> 
> 
> --- On Tue, 8/5/08, Robert Slama <[EMAIL PROTECTED]> wrote:
> 
> > From: Robert Slama <[EMAIL PROTECTED]>
> > Subject: Re: Navrh programu
> > To: "Java" 
> > Date: Tuesday, August 5, 2008, 11:29 AM
> > Neviem co pouzivas za IDE, ale nam sa docela osvedcilo v
> > Netbeansoch //#if
> > //#endif
> > prepodpokladam, ze ostatne IDEcka to maju tiez.
> > 
> > r.
> > 
> > 2008/8/5 Radovana Straube
> > <[EMAIL PROTECTED]>
> > 
> > > Dobry den,
> > >
> > > my sme mali vo firme rovnaky problem. Mame zopar
> > aplikacii a kazdy zakaznik
> > > chcel mat samozrejme svoje logo, layout, svoju adresu
> > v paticke, svoje
> > > vlastne nastavenia...
> > >
> > > Mame zakladnu aplikaciu. Vytvorili sme zoznam
> > adresarov podla zakaznikov,
> > > kde sme ulozili specificke subory. Nami napisany
> > ant-skript zoberie zakladny
> > > war-subor a doplni prip. vymeni specificke subory
> > alebo pozmeni urcite texty
> > > -> vytvori sa specificky war-subor pre urceneho
> > zakaznika.
> > >
> > > Toto riesenie nepotrebuje ziaden specialny softver iba
> > javu a ant.
> > >
> > > Tento postup sa nam osvedcil aj v pripade, ze zakaznik
> > ma nejake tajne
> > > nastavenia a deployment si chce robit sam. Pri update
> > posleme iba updatovany
> > > zakladny war-subor a zakaznik si spusti nas ant-skript
> > uz so svojimi
> > > nastaveniami.
> > >
> > > S pozdravom
> > > Radovana Straube
> > >
> > > --- On Tue, 8/5/08, [EMAIL PROTECTED]
> > <[EMAIL PROTECTED]> wrote:
> > >
> > > > From: [EMAIL PROTECTED]
> > <[EMAIL PROTECTED]>
> > > > Subject: Navrh programu
> > > > To: konference@java.cz
> > > > Date: Tuesday, August 5, 2008, 10:24 AM
> > > > Ahoj,
> > > > řeším problém s aplikací, mám starou
> > aplikaci kde
> > > > existuje od jedné základní verze 30
> > pozměněných.
> > > > Každá pozměněná verze se liší logem,
> > uvítacími
> > > > stringy a popřípadě zapnutými/vypnutými
> > > > moduly(případně jsou některé parametry
> > trochu
> > > > pozměněné). Mohl by někdo poradit jak novou
> > aplikaci
> > > > navrhnout tak abych měl všech 30 minulých
> > verzí
> > > > prakticky v jednom projektu a zpráva verzí byla
> > co
> > > > nejflexibilnější ?
> > > > Jak pojmout takovou aplikaci ?
> > > >
> > > >
> > > > Díky za každou radu Petr
> > >
> > >
> > >
> > >
> > >
> 
> 
>   



Re: Navrh programu

2008-08-05 Thread Radovana Straube
Dobry den,

my sme mali vo firme rovnaky problem. Mame zopar aplikacii a kazdy zakaznik 
chcel mat samozrejme svoje logo, layout, svoju adresu v paticke, svoje vlastne 
nastavenia... 

Mame zakladnu aplikaciu. Vytvorili sme zoznam adresarov podla zakaznikov, kde 
sme ulozili specificke subory. Nami napisany ant-skript zoberie zakladny 
war-subor a doplni prip. vymeni specificke subory alebo pozmeni urcite texty -> 
vytvori sa specificky war-subor pre urceneho zakaznika. 

Toto riesenie nepotrebuje ziaden specialny softver iba javu a ant.

Tento postup sa nam osvedcil aj v pripade, ze zakaznik ma nejake tajne 
nastavenia a deployment si chce robit sam. Pri update posleme iba updatovany 
zakladny war-subor a zakaznik si spusti nas ant-skript uz so svojimi 
nastaveniami. 

S pozdravom
Radovana Straube

--- On Tue, 8/5/08, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:

> From: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
> Subject: Navrh programu
> To: konference@java.cz
> Date: Tuesday, August 5, 2008, 10:24 AM
> Ahoj,
> řeším problém s aplikací, mám starou aplikaci kde
> existuje od jedné základní verze 30 pozměněných.
> Každá pozměněná verze se liší logem, uvítacími
> stringy a popřípadě zapnutými/vypnutými
> moduly(případně jsou některé parametry trochu
> pozměněné). Mohl by někdo poradit jak novou aplikaci
> navrhnout tak abych měl všech 30 minulých verzí
> prakticky v jednom projektu a zpráva verzí byla co
> nejflexibilnější ?
> Jak pojmout takovou aplikaci ? 
> 
> 
> Díky za každou radu Petr






Re: Navrh programu

2008-08-05 Thread Michal Palicka

Dobry den,

pokud pouzivate MAVEN, tak pro tento ucel slouzi tzv. profily.

mp.


- Original Message - 
From: <[EMAIL PROTECTED]>

To: 
Sent: Tuesday, August 05, 2008 10:24 AM
Subject: Navrh programu



Ahoj,
řeším problém s aplikací, mám starou aplikaci kde existuje od jedné 
základní verze 30 pozměněných.
Každá pozměněná verze se liší logem, uvítacími stringy a popřípadě 
zapnutými/vypnutými moduly(případně jsou některé parametry trochu 
pozměněné). Mohl by někdo poradit jak novou aplikaci navrhnout tak abych 
měl všech 30 minulých verzí prakticky v jednom projektu a zpráva verzí 
byla co nejflexibilnější ?

Jak pojmout takovou aplikaci ?


Díky za každou radu Petr






Re: Navrh programu

2008-08-05 Thread Robert Slama
Hej suhlas, pokial sa pouziva vo firme viacero IDE tak to nie je mozne,
rovnako suhlasim s tym, ze sa moze po kode rozstrusit podmienkovanie a je to
neprehladne. My to vsak pouzivame len na konfigurakoch takze je to len na
jednom mieste...

r.

2008/8/5 Radovana Straube <[EMAIL PROTECTED]>

> Kazdy pouziva ake IDE chce (NetBeans, Eclipse). Nemam rada zhora nariadene
> IDE. V byvalej firme jeden z najvykonnejsich programatorov (Rus) programoval
> zasadne iba v UltraEdite.
> Funkcionalita //#if //#endif by nam nepostacovala a asi by aj poriadne
> zneprehladnila zdrojaky. Takto mame vsetko pekne oddelene. V jednom adresari
> sa nachadzaju vsetky specifika pre daneho zakaznika, nie su roztrusene po
> celom kode. Momentalne mame okolo 50 takychto zakaznickych adresarov aj s
> podadresarmi pre rozne aplikacie.
>
> S pozdravom
> Radovana Straube
>
>
> --- On Tue, 8/5/08, Robert Slama <[EMAIL PROTECTED]> wrote:
>
> > From: Robert Slama <[EMAIL PROTECTED]>
> > Subject: Re: Navrh programu
> > To: "Java" 
> > Date: Tuesday, August 5, 2008, 11:29 AM
> > Neviem co pouzivas za IDE, ale nam sa docela osvedcilo v
> > Netbeansoch //#if
> > //#endif
> > prepodpokladam, ze ostatne IDEcka to maju tiez.
> >
> > r.
> >
> > 2008/8/5 Radovana Straube
> > <[EMAIL PROTECTED]>
> >
> > > Dobry den,
> > >
> > > my sme mali vo firme rovnaky problem. Mame zopar
> > aplikacii a kazdy zakaznik
> > > chcel mat samozrejme svoje logo, layout, svoju adresu
> > v paticke, svoje
> > > vlastne nastavenia...
> > >
> > > Mame zakladnu aplikaciu. Vytvorili sme zoznam
> > adresarov podla zakaznikov,
> > > kde sme ulozili specificke subory. Nami napisany
> > ant-skript zoberie zakladny
> > > war-subor a doplni prip. vymeni specificke subory
> > alebo pozmeni urcite texty
> > > -> vytvori sa specificky war-subor pre urceneho
> > zakaznika.
> > >
> > > Toto riesenie nepotrebuje ziaden specialny softver iba
> > javu a ant.
> > >
> > > Tento postup sa nam osvedcil aj v pripade, ze zakaznik
> > ma nejake tajne
> > > nastavenia a deployment si chce robit sam. Pri update
> > posleme iba updatovany
> > > zakladny war-subor a zakaznik si spusti nas ant-skript
> > uz so svojimi
> > > nastaveniami.
> > >
> > > S pozdravom
> > > Radovana Straube
> > >
> > > --- On Tue, 8/5/08, [EMAIL PROTECTED]
> > <[EMAIL PROTECTED]> wrote:
> > >
> > > > From: [EMAIL PROTECTED]
> > <[EMAIL PROTECTED]>
> > > > Subject: Navrh programu
> > > > To: konference@java.cz
> > > > Date: Tuesday, August 5, 2008, 10:24 AM
> > > > Ahoj,
> > > > řeším problém s aplikací, mám starou
> > aplikaci kde
> > > > existuje od jedné základní verze 30
> > pozměněných.
> > > > Každá pozměněná verze se liší logem,
> > uvítacími
> > > > stringy a popřípadě zapnutými/vypnutými
> > > > moduly(případně jsou některé parametry
> > trochu
> > > > pozměněné). Mohl by někdo poradit jak novou
> > aplikaci
> > > > navrhnout tak abych měl všech 30 minulých
> > verzí
> > > > prakticky v jednom projektu a zpráva verzí byla
> > co
> > > > nejflexibilnější ?
> > > > Jak pojmout takovou aplikaci ?
> > > >
> > > >
> > > > Díky za každou radu Petr
> > >
> > >
> > >
> > >
> > >
>
>
>
>


Re: Navrh programu

2008-08-06 Thread Lukas Barton

Ahoj,

profily nejsou IMHO urcene k takovemotu pouziti a bylo by to s nima 
pekelne slozite.

Konkretni reseni zalezi na packagingu aplikace.
Napr. pro WAR funguje to, ze je maven umi automaticky mergovat, takze 
je mozne napr. ty loga prepsat:

  - mam zakladni WAR modul
  - mam v WAR modul pro konkretniho zakaznika, ktery ma v sobe jen loga 
a dalsi nastaveni (napr. XML v nejakem specialnim folderu) a zavisi na 
zakladnim WARU


 Maven pak vezme zakladni WAR a pri do nej obsah zakaznikova WARu, 
pricemz shodne soubory prepise.


 Slozitejsi mergovani se da do mavenu docela snadno dopsat jako dalsi 
plugin (v jiz zminovanem ANTu nebo Jave).



   Lukas



Michal Palicka napsal(a):

Dobry den,

pokud pouzivate MAVEN, tak pro tento ucel slouzi tzv. profily.

mp.


- Original Message - From: <[EMAIL PROTECTED]>
To: 
Sent: Tuesday, August 05, 2008 10:24 AM
Subject: Navrh programu



Ahoj,
řeším problém s aplikací, mám starou aplikaci kde existuje od jedné 
základní verze 30 pozměněných.
Každá pozměněná verze se liší logem, uvítacími stringy a popřípadě 
zapnutými/vypnutými moduly(případně jsou některé parametry trochu 
pozměněné). Mohl by někdo poradit jak novou aplikaci navrhnout tak 
abych měl všech 30 minulých verzí prakticky v jednom projektu a 
zpráva verzí byla co nejflexibilnější ?

Jak pojmout takovou aplikaci ?


Díky za každou radu Petr