Web, Wap, nebo Desktop? Vše v jednom umožní .NET

Diskuze čtenářů k článku

Alex  |  24. 05. 2002 08:11  | 

Databaze obsahuje nepresne udaje, nebo mi museli precislovat PSC rodneho mesta (571 01) Moravska Trebova. Webowe sluzby jsou pekne, ale musi obsahovat korektni data. Alex

Souhlasím  |  Nesouhlasím  |  Odpovědět
Jara  |  24. 05. 2002 09:57  | 

No, problem je, ze na jednom PSC jsou i okolni obce. No a ta prvni v poradi se zobrazuje.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Tomáš Tichý  |  24. 05. 2002 16:15  | 

Dekuji za pripominku

Presne tak, jak Jara uvedl - problem je v tom, ze dotaz vybira pouze prvni ze sidel se stejnymi PSC zaznamy. Puvodne jsem mel pro clanek pripravenou verzi, ktera vypisovala vsechna sidla, ale bohuzel jsem musel zdrojove kody zredukovat na absolutni minimum, takze to funguje, jak to funguje.

Hlavni bylo ukazat architekturu takove pripadne sluzby - rozsireni o dalsi funkce je vycemene mechanicka zalezitost.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Jozef Chocholáček  |  24. 05. 2002 10:33  | 

Podobnú funkcionalitu umožňujú napríklad HyperQbs (http://www.hyperqbs.org), ktoré existujú už viac než rok a sú overené na reálnych projektoch. Až na to, že sú J2EE a nie Microsoft.

 

Souhlasím  |  Nesouhlasím  |  Odpovědět
BlackRider  |  24. 05. 2002 10:53  | 

Hm, ale pokud ste pratele jednodussich a stabilnejsich reseni pouzijte REBOL. Jak, rek asi pred 2 lety autor REBOLu, REBOL je .NET ktery funguje. Jinak runtime free verze REBOL/View ma 600kB a je dostupna pro asi 30 platforem.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Jan Kotek  |  24. 05. 2002 10:57  | 

Bohuzel zase clanek kvalitou odpovidajici MS produktum. Obcas chyba, obcas blabol. Autor by se mel nejdrive podivat na zaklady toho o cem pise. Na to jak vlastne funguji Web Services. Nemohl by potom placat o utilitach WSDL.EXE a podobnych blabolech.
Rekl by, ze nejdrive vytvori sluzbu, kterou zpristupne pres SOAP protokol. Pak ze tuto sluzbu popise pomoci WSDL dokumentu. A tento WSDL dokument pouzije k vytvoreni klientskeho proxy objektu - ten bude vygenerovat prave pomoci zmineneho WSDL dokumentu pro odpovidajici klientske prostredi - ASP nebo VB.
A jeste postradam zminku o UDDI ulozisti. Ale tvorba univerzalne pouzitelnych sluzeb patrne presahuje autorovy moznosti imaginace.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Radim Marek  |  24. 05. 2002 13:31  | 

Mily Jane Kotku,

exhibice Vasich uzasnych znalosti me o mire Vasi "imaginace" nepresvedcila. Je skoda, ze jste nepochopil zamereni podobnych clanku na Zive. Jedna se obvykle o vstupni informace pro zacatecniky v popisovane oblasti. Bez techto uvodu novi experti nevzniknou. Vas ovsem mozna zere prave to, ze jste se musel celou problematikou prokousavat sam a proto ted neunesete, ze nekdo hodla ostatnim prvni kroky ulehcit.

Patrne je to marna snaha, ale presto zkuste v sobe najit posledni kapky pozitivniho naladeni misto lacineho a uboheho odsuzovani kvality clanku na Zive, produktu Microsoftu a mozna nakonec vseho v tomto tak spatnem vesmiru. Rad si nekdy prectu Vas vlastni clanek a doufam, ze v diskuzi pod nim nenajdu prispevky podobne tomu Vasemu.

Hezky den !

Souhlasím  |  Nesouhlasím  |  Odpovědět
Jan Kotek  |  24. 05. 2002 13:57  | 

Nejdrive - pokud si chcete neco ode mne precist - muzete, ale ne na Zive.
Nicmene musim se ohradit proti zpusobu, jak chce Zive vychovavat nove experty. Vas clanek byl totiz velmi zavadejici _prave_ z duvodu, ze jste neosvetlil zaklady. Viz napriklad hned nasledujici prispevek v diskuzi od simona ("ssss"), ale take od Jozefa Chocholáčka a BlackRidera. Ve vasem podani totiz zcela zamlzujete to hlavni, na cem je .NET postaven - na abstrakci aplikacni logiky prave do WebServices. Tento pristup totiz umoznuje psat klienty skutecne univerzalne - nad aplikacni logikou napsanou v .NET, J2EE... A naopak volat .NET aplikacni logiku z Java a dalsich platforem.
A navic je tato univerzalita dotazena az na uroven jmennych sluzeb - to znamena, ze pokud potrebuji preklad PSCobec, tak si URL techto sluzeb muzu nalezt a vyuzivat na principu ASP.
Tyto dve veci tvori totiz pridanou hodnotu - treba nad zminenymi projeky REBOL nebo HyperQbs.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Radim Marek  |  24. 05. 2002 14:50  | 

Nepovsiml jste si, ze ja opravdu nejsem autorem kritizovaneho clanku a s autorem ani Zive nemam nic spolecneho.

Mate pravdu, ze popis zakladu architektury web services, obecnych principu a take korenu, ze kterych vychazi, v clanku nebyl. Uvedomte si ale, ze toto je svym rozsahem na knihu a ne clanek na Zive. Navic i Zive takovych clanku nekolik publikovalo. Netroufam si hodnotit Zive podobnym zpusobem, jakym to delate Vy. Zkuste si, prosim, uvedomit, kde tento magazin stoji z hlediska struktury svych ctenaru. Nejde o expertni casopis. Ctou jej lide z praxe, kteri chteji mit obecny rozhled, popripade laici, kteri si problematikou IT zabyvaji ve volnem case. Je spousta lidi, kteri chteji treba i o .NET cist proto, aby vedeli ramcove, o cem je rec a sem tam si chteji vyzkouset spustit pripraveny priklad z clanku. Pokud pak vse funguje, maji radost a treba je to primeje podivat se "tomu vsemu" vice na vnitrnosti. Pak uz si sve zdroje informaci jiste najdou.

Vysvetlim Vam, proc jsem vubec reagoval na Vas prispevek. Jsem otraven ze cteni neustaleho plivani na produkty Microsoftu, jsem otraven ze cteni zbytecne kritickych prispevku pod clanky na Zive atd. Produkty Microsoftu jsou bezesporu v mnoha oblastech spickovymi pro bezne uzivatele. A uvedomte si drive, ze spojeni "bezny uzivatel" nepouzivam s despektem, jak tomu casto je ze strany radobyexpertu. Vsichni lide, kteri tvori uzasne produkty v akademickych laboratorich by si meli uvedomit, ze software (stejne jako jine vyrobky) se stava trznim produktem teprve tehdy, kdy se jej podari prodat. Nenavistna antimicrosofti komunita dsti siru a ohen, ja bych ovsem rad videl pozitivni kroky - napriklad alternativni produkty opravdu masove pouzivane BEZNYMI uzivateli (a nedavejte mi za priklad APACHE . Se clanky na Zive je to do jiste miry podobne. Pokuste se psat clanky (treba i na tom zatracovanem Zive) tim SPRAVNYM zpusobem a neplytvejte energii na sepisovani zbytecne kritickych reakci pod clanky jinych autoru. Neplytvejte svou odbornosti - Vy se totiz za odbornika zajiste povazujete.

 

 

Souhlasím  |  Nesouhlasím  |  Odpovědět
xX  |  24. 05. 2002 15:01  | 

Microsoft je hnusna svine . A masove pouzivani nevypovida nic o kvalite. To by v tom pripade McDonald's mely bejt nejlepsi restaurace na svete . Takze se da obecne rict, ze Microsoft je takovy McDonald's ve svete software. Nic objevneho nevymyslel, ale protoze se reklamou dokaze protlacit, tak je nejvic pouzivany. Nebo snad neco objevneho nekdy vymyslel (at uz McDonald's nebo Microsoft) ??? ))

Souhlasím  |  Nesouhlasím  |  Odpovědět
xX  |  24. 05. 2002 15:13  | 

Ja chci flamewar ) Microsoft sux a OSF rulez .

BTW nenapadlo vas nekdy ze tyhle flamewars jsou neco podobnyho jako bitvy mezi anarchistama a skinheadama. Schvalne, co si myslite ze kdo je kdo. Ja si myslim, ze Microsofti jsou skini a ty proti jsou anarchisti Co vy na to -- jsem anarchista ?

Souhlasím  |  Nesouhlasím  |  Odpovědět
xX  |  24. 05. 2002 15:20  | 

Sorry preklep - FSF rulez (i kdyz OSF castecne taky .

Anarchous

BTW docela se mi libil ten kod v clanku - obvzlast tahle radka:
OleDbConnection Connection = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Projects\ziveCD\17 - PSC\db\psc.mdb;");

Idealni ukazka toho, jak se ma programovat ). Staticka cesta k souboru - to je vubec ta nejlepsi konstanta co existuje ). No co by ale clovek od ty druhy strany barikady chtel .

Souhlasím  |  Nesouhlasím  |  Odpovědět
Tomáš Tichý  |  24. 05. 2002 16:11  | 

Souhlas, radek ktery jste ukazal neni zrovna "cisty". Pokud se vsak podivate na o nekolik radu obornejsi clanky v serialu o .NET uvidite, ze tam vysvetluji zarazeni ConnectionString do web.config - co je doporuceny zpusob ukladani takovychto informaci. Bohuzel rozsah a cilova skupina ctenaru tohoto clanku neumoznoval takoveto reseni. Je ale pravda, ze jsem mohl alespon poznamkou zminit, ze tento pristup neni vhodny.

Dekuji pozornym ctenarum jako jste vy za konstruktivni pripominky a preji hezky den.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Ales  |  25. 05. 2002 20:19  | 

Proc? Proc ucit zacatecniky pouzivat nevhodne veci? Aby to pouzivali!!

Alespon napiste kde ty clanky o nekolik radu odbornejsi najdeme...

Souhlasím  |  Nesouhlasím  |  Odpovědět
Tamo  |  26. 05. 2002 12:20  | 

Smysl neni ucit zacatecniky nevhodne veci. Jde o to, aby se mohli soustredit na jadro problemu, a ne na deset tisic veci kolem spravneho a cisteho programovani, ktere stejne zezacatku nebudou dodrzovat, i kdyz jim to vysvetlite - je toho na ne proste moc. Cilem zacatecniku je nejak pochopit program, popr. nejak ho napsat, aby to chodilo, a clanky pro ne by toto mely dodrzovat, coz je presne to, co dela p. Tichy.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Ales  |  29. 05. 2002 21:01  | 

to je ale stejne jak kdyby v autoskole ucili tocit volantem jen doleva

osobne nikdy nepochopim proc zacatecniky ucit neco co neni to prave, protoze zacatecnici si vzdy pamatuji to co se jim rekne prvni, ze jim potom reknete ze se to da udelat jeste tak nebo onak je uz nezajima (alespon do urcite doby sveho vyvoje...)

Souhlasím  |  Nesouhlasím  |  Odpovědět
Tamo  |  29. 05. 2002 21:23  | 

Ne, to je stejne jako kdyby se v autoskole ucilo jak spravne brzdit motorem, jak pouzivat meziplyn, nebo jak na rizene smyky. A jeste k tomu, od ceho to zacalo: kdyby pan Tichy napsal priklad presne podle zakladu spravneho programovani, to, co chtel vysvetlil by v tom mnozstvi kodu zaniklo.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Tomáš Tichý  |  26. 05. 2002 18:03  | 

Tady jsou vsechny moje clanky, ktere zatim na zive o .NET vysli. Prosim vyberte si.

http://www.zive.cz/Authors/?AUI=497

Souhlasím  |  Nesouhlasím  |  Odpovědět
yy  |  25. 05. 2002 13:03  | 

To neni presne, Balmer je skinhead a Gates je Führer.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Jan Kotek  |  24. 05. 2002 17:08  | 

Sorry, ze nejste autor jsem si nevsiml. Nicmene si myslim, ze i u takto kratkeho clanku by strucny vyklad toho, jak funguji WS byt mel. Treba v rozsahu vyse uvedenych mych diskuznich prispevku.
Ja musim byt sarkasticky na autory, kteri pod rouskou jednoduchosti matou ctenare. Do stejne kategorie totiz patri Bill Gates otcem Internetu. Tady to vypada, ze WebServices je novy pristup MS jako soucast .NETu. A ze diky .NETu muzete vyvijet pro ruzne platformy, pokud je budou podporovat MS produkty.
Coz je blbost.
Ja se snazim o to, aby WS neskoncili jako WAP - pod nim si ted kazdy predstavi WML stranky, ale jeho pouziti napr. pro podporu obcasne pripojenych mobilnich aplikaci - o tom nikdo nevi. Proste z WML se stal termin WAP.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Tomáš Tichý  |  26. 05. 2002 18:06  | 

Pane Kotku,pokud si vsimnete pozorneji nazev clanku, mozna pochopite, ze studie WebServices skutecne nebyla hlavnim tematem.

Preji hezky den...

Souhlasím  |  Nesouhlasím  |  Odpovědět
simon  |  24. 05. 2002 12:18  | 

hmm dulezitejsi informace je kdy to bude dostupne i na jiych systemech nez na woknousich... wap is dead

Souhlasím  |  Nesouhlasím  |  Odpovědět
Jan Kotek  |  24. 05. 2002 13:32  | 

WebServices uz ze sve podstaty muzes vyuzivat (=volat) i z jinych platforem. To neni vynalez Microsoftu.
Bohuzel Zive opet (ne)zklamalo a proste vysvetleni zakladu tu chybi.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Pavel Sich  |  24. 05. 2002 16:44  | 

Vy jste ale velky odbornik pres web servicy a XML co? Neni pravda, ze web service nejsou vynalez Microsoftu. Jsou. Originalni prvni proposal web service pochazi z dilny Microsoftu, pozdeji Microsoftu a IBM a v te podobe byl predlozen W3c pro stnadardizaci. Hlavnim tahounem je clovek jmenem Jeffrey Schlimmer, ale to asi nemeni nic na faktu, ze Microsoft nikdy nic nevynalezl a ze dela jen nestandartni veci ze? Jednou bych chtel byt stejne osviceny a tak jisty, ze mam stale pravdu jako Vy.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Pavel Sich  |  24. 05. 2002 16:47  | 

Ostatne i kdyz se podivate na posledni novinky ve standartu a v pozadavcich na architekturu (opet zdroj je W3c) jedna se stale o stejna jmena a hlavne Jeffrey Schlimmer - Microsoft...

Souhlasím  |  Nesouhlasím  |  Odpovědět
Jan Kotek  |  24. 05. 2002 17:10  | 

Flek: Complex WebServices - ebXML - autori OASIS a UN/CEFACT.
Cekam na Re

Souhlasím  |  Nesouhlasím  |  Odpovědět
Pavel Sich  |  24. 05. 2002 17:59  | 

???? nevim coma ebXML co delat s WebService jako s vlastni myslenkou. To ze nekdo kdo se zabyva vyvojem business standartu pro elektronicky obchod (jedna z knihoven je ebXML, ktera skutecne spada pod OASIS), neznamena ze je otcem myslenky.

Posledni review WSDL, tedy popisu WebServices je k nahlenuti pod standartem u W3C, http://lists.w3.org/Archives/Public/www-ws-desc/2002May/att-0144/02-part1.html toto je verze 1.2. Vsimete si autoru, jedna se o Sun, Microsoft, IBM, leadri tvori standarty vzdy pohromade. Samotne requirements (pozadavky) WSDL jsou sepsany jednim clovekem (tedy oficialne, samozrejme ze preprezentuje nejaky tym) http://www.w3.org/TR/2002/WD-ws-desc-reqs-20020429/

Souhlasím  |  Nesouhlasím  |  Odpovědět
simon  |  24. 05. 2002 22:56  | 

ano -web servisy jedou i jinde ( ja pouzivam impl soap::lite z perlu)
- je mi jedno kdo to vymyslel ,hlavne ze to funguje - na druhou stranu zrovna s wsdlkem mam docela problemy a jeho rozchozeni mi zrovna banalni nepripadalo (mam na mysli vygenerovani wsdl popisu intefacu) - wsdl jsem pro soap:lite musel psat rucne (interface bezel na linuchu)a byl to peknej opruz(mozna je ted na webu vic prikladu - tehdy holt jich moc nebylo) - a ve vysledku jsem mi pripadalo podstatne jednodussi napsat definici interfacu idl pro corbu...(PLEAS NO FLAME)

ale at se vratim k veci - pokud vim ,tak webservisy jsou jen cast .net a
bohuzel ,na to jak je to dlouho microsoft tomu dava podle me znacne malou podporu - kdyz to srovnam se sun em ,ktery vyvyji jednotlive JVM pro dane platformy + embed reseni ,tak je to nebe a dudy(alespon mi to tak pripada.... -co vy na to?)

Souhlasím  |  Nesouhlasím  |  Odpovědět
To je jedno  |  27. 05. 2002 08:27  | 

Kolik vam MS plati za tyhle clanky?

Souhlasím  |  Nesouhlasím  |  Odpovědět
Tomáš Tichý  |  27. 05. 2002 15:28  | 

10.000 USD za clanek sekem primo od Billa.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Fidel  |  28. 05. 2002 21:34  | 

 Ja chci taky

Souhlasím  |  Nesouhlasím  |  Odpovědět
Zasílat názory e-mailem: Zasílat názory Můj názor
Aktuální číslo časopisu Computer

Velký test fitness náramků

Levné záložní zdroje

Jak si zabezpečit domov

Nejlepší monitory na trhu