[PG 8.x] W jakiej technologii tworzycie interfejs do programu ???
pe3no@N05PAM.o2.pl - 02-01-2007 01:26
[PG 8.x] W jakiej technologii tworzycie interfejs do programu ???
Witajcie,
Chciałbym zbudować system wspomagający pracę małej firmy logistycznej. Jako bazę do budowy systemu wybrałem PostgreSQL 8.x (+ Linux + Apache). Interfejs do bazy chciałbym zrobić www - narzędziami Open Source.
Osoby korzystające z sytemu łączyłyby się do niego przez przeglądarkę. Chciałbym zastosować "cienkiego klienta", czyli że w formularzu osoba wpisuje dane, które są przekazywane do PG 8.x za pośrednictwem procedury składowanej w bazie i tam, na poziomie logiki bazy w przetwarzane.
Jeżeli baza stwierdzi, że wszystko ok, zwracałaby do przeglądarki tekst: "Dane osoby <<Jan Kowaski>> zostały poprawnie zapisane, nr osoby = 123". Jeżeli procedura składowana stwierdziłaby błąd, zwracałaby przeglądarce: "Nie można usunąć osoby <<Jan Nowak>>, gdyż posiada on powiązane dokumenty!" itp...
Nie wiem, czy to można nazwać "Klient-serwer", ale ogólnie mam zamysł, aby cała logika/przetwarzanie programu zostały zawarte w PG 8.x :) :) :)
Zastanawiam się, w jakiej technologii webowej, Open Source budować interferjs do programu.
1. Pierwsze skojarzenie to PHP (+ ew. AJAX, o którym ostatnio głośno).
2. Na studiach męczono nas .NET-em i myślę też o Mono - na Linuksie.
3. Dużo dobrego słyszałem też o Python'ie - ponoć doskonały język (?)
4. No i wreszcie Java, której na razie w ogóle nie znam...
6. W ostateczności przychodzi mi do głowy Kylix (zetknąłem się z Delphi)
7. Odrzucam natomiast wszelkie m$-cośtam i inne komercyjne (płatne).
8. Dopuszczam też ew. rezygnację z interfejsu www na rzecz "typowego", ale wówczas pozostaje chyba tylko java, bo wątpię, że klienci zaczną przechodzić masowo na Linuksa, gdyby budować qt-cośtam lub coś innego Linuksowego...
Jeżeli moglibyście podzielić się ze mną Waszymi doświadczeniami oraz zasugerować wybór (za i przeciw), byłbym wdzięczny :)
Z góry serdecznie dziękuję i Pozdrawiam~~Piotrek~~pe3no.
hubert depesz lubaczewski - 02-01-2007 01:26
On 2007-01-01, pe3no@N05PAM.o2.pl <pe3no@N05PAM.o2.pl> wrote: > Jeżeli moglibyście podzielić się ze mną Waszymi doświadczeniami oraz > zasugerować wybór (za i przeciw), byłbym wdzięczny :)
pisz w tym co znasz. znasz php? pisz w nim. znasz pythona - fine. każda z tych technologii się nadaje.
depesz
-- http://www.depesz.com/ - blog dla ciebie
pe3no@N05PAM.o2.pl - 02-01-2007 01:26
hubert depesz lubaczewski napisał(a): [...] > pisz w tym co znasz.
.... sęk w tym, że spośród technologii webowych nie znam prawie nic... liznąłem na studiach PHP - podejrzewam, że jak większość studentów, liznąłem dotnetu, ale odpycha mnie, bo to m$...
Pytam więc Was - praktyków o wasze odczucia/doświadczenia, "za" i "przeciw". Chciałbym dobrze zainwestować swój czas i pieniądze :)
Noworocznie pozdrawiam~~Piotrek~~pe3no
Misiekd - 02-01-2007 01:26
Dnia Mon, 01 Jan 2007 21:16:08 +0100, pe3no@N05PAM.o2.pl napisał(a):
> hubert depesz lubaczewski napisał(a): > [...] >> pisz w tym co znasz. > > ... sęk w tym, że spośród technologii webowych nie znam prawie nic... > liznąłem na studiach PHP - podejrzewam, że jak większość studentów, > liznąłem dotnetu, ale odpycha mnie, bo to m$... > > Pytam więc Was - praktyków o wasze odczucia/doświadczenia, "za" i "przeciw". > Chciałbym dobrze zainwestować swój czas i pieniądze :)
to jeśli miałeś styczność z Delphi i głównym systemem usera jest Windows to Turbo Delphi będzie OK - free i możesz pisać komercyjne aplikacje. Ogólnie jak napisał Hubert - pisz w tym co znasz najlepiej
-- Pozdrawiam Misiekd
hubert depesz lubaczewski - 02-01-2007 01:26
On 2007-01-01, pe3no@N05PAM.o2.pl <pe3no@N05PAM.o2.pl> wrote: > Pytam więc Was - praktyków o wasze odczucia/doświadczenia, "za" i "przeciw". > Chciałbym dobrze zainwestować swój czas i pieniądze :)
praktycy wybierają zazwyczaj w/g takich kryteriów: 1. jak klient wymaga 2. co się zna 3. co zna najwięcej znajomych / co się chce znać.
jesli kleint nie wymaga, nie mozesz powiedziec, ze znasz zadna z technologii webowych, to popatrz po znajomych. jak masz sporo znajomych znajacych "x" to uzyj x. jak nie widzisz zadnej takiej relacji to wybierz to co chcialbys poznac. obecnie jest modny ruby on rails. aczkolwiek mam pewne opory przed poleceniem ci frameworku tego typu gdy cala logike chcesz w bazie.
depesz
-- http://www.depesz.com/ - blog dla ciebie
Piotr 'piter' Hlawski - 02-01-2007 01:26
hubert depesz lubaczewski wrote:
[...] > obecnie jest modny ruby on rails. > aczkolwiek mam pewne opory przed poleceniem ci frameworku tego typu gdy > cala logike chcesz w bazie.
Nic nie stoi na przeszkodzie aby mieć dużo logiki w bazie a używać RoR, które jest bardzo elastyczny.
-- ..:: Piter // phlawski$gmail,com // gg: 4534287 ::. Kiedyś Chuck Norris kopnął kogos z półobrotu tak mocno, że jego stopa nabrała prędkości światła, cofneła się w czasie i zabiła Amelie Earhart gdy leciała nad Pacyfikiem.
Marcin Jurczuk - 03-01-2007 00:24
pe3no@N05PAM.o2.pl napisał(a):
> > Zastanawiam się, w jakiej technologii webowej, Open Source budować > interferjs do programu. > > 1. Pierwsze skojarzenie to PHP (+ ew. AJAX, o którym ostatnio głośno). Może.. > > 2. Na studiach męczono nas .NET-em i myślę też o Mono - na Linuksie. ASP.Net na Linux'e to porażka. > > 3. Dużo dobrego słyszałem też o Python'ie - ponoć doskonały język (?) I bardzo dobrze, że słyszałeś :) - zainteresuj się Django http://www.djangoproject.com
> > 4. No i wreszcie Java, której na razie w ogóle nie znam... Jako interfejs WWW - zdecydowanie NIE. >
> > 8. Dopuszczam też ew. rezygnację z interfejsu www na rzecz "typowego", > ale wówczas pozostaje chyba tylko java, bo wątpię, że klienci zaczną > przechodzić masowo na Linuksa, gdyby budować qt-cośtam lub coś > innego Linuksowego... Jest jeszcze RoR - Ruby On Rails.
Jeśli nie masz większego doświadczenia z powyższymi językami to sugeruje przyjrzeć się Django i RoR.
Herakles - 03-01-2007 00:24
pe3no@N05PAM.o2.pl wrote:
może poczytaj o gtk
Mariusz Marzec - 04-01-2007 14:09
[...] >> 4. No i wreszcie Java, której na razie w ogóle nie znam... > Jako interfejs WWW - zdecydowanie NIE. [..]
Mógłbyś coś więcej? Miałem wybrać takie rozwiązanie.
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
oracle -> oracle lub oracle -> mysql replikacja - programy
[spam] sprzedam używane programy Adobe/Macromedia [spam sprzedam]
Prezentacja =?ISO-8859-2?Q?zdj=EA=E6_z_w=B3=B1czeniem/wy=B3a?==?ISO-8859-2?Q?czeniem_-_jaki_program_polecacie_do_tego_?=
Program do konwersji =?ISO-8859-2?Q?zdj=EA=E6_B=26W_-=3E_?==?ISO-8859-2?Q?kolor?=
SQL Server 2005: początkujący programista T-SQL ma problem
Program magazynowy - czy jest taki jakiego =?UTF-8?B?cG90cnplYnVq?==?UTF-8?B?xJk/?=
Import faktur do Insert Subiekt GT oraz Wapro Wf-Mag z innego programu
=?iso-8859-2?Q?program_foxpro_i_win_vista_=3F_w_xp_dzia=B3a=B 3o.?=
[Oracle] Czy znacie jakiś programik który wykonuje sie z lini poleceń do porównywania Schemy?
=?ISO-8859-2?Q?[MS_SQL]_=A6ledzenie_zapyta=F1_wykonywanych_przez_program? =
zanotowane.pldoc.pisz.plpdf.pisz.pllatwa-kasiora.pev.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|