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
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
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
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
[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
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
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
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
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
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