DevProTalk

Forumi IT profesionalaca
web development, web design, e-business, SEO


Idite nazad   DevProTalk > Web development i web aplikacije > Web Hosting, web serveri i operativni sistemi
Želite da se reklamirate ekskluzivno na ovoj poziciji? Javite se

Web Hosting, web serveri i operativni sistemi Komercijalni hosting, web serveri, bezbednost, operativni sistemi na serverima

Odgovori
 
Alati teme Način prikaza
Staro 19. 09. 2006.   #31
Ilija Studen
Direktor Kombinata
Invented the damn thing
 
Avatar Ilija Studen
 
Datum učlanjenja: 07.06.2005
Poruke: 2.669
Hvala: 44
119 "Hvala" u 64 poruka
Ilija Studen će postati "faca" uskoroIlija Studen će postati "faca" uskoro
Default

Zanimljiva stvar što se problem koji se ovde pominje teški raritet kad je web dev u pitanju. Ono na šta LAMP pruža odlične odgovore je kako napraviti nešto kao Yahoo!, Wikipedia, Flickr, kako napraviti aplikaciju za opštu webmaster popularciju koja će se lako instalirati, održava i ne ubija server (Invision, vBulletin, WordPress, Textpattern, Flyspray etc), kako napraviti jednostavan CMS za kompanijski website, kako nabrzaka sklepati sajt za malu online zajednciu, kako sa jednim programerom i jednim dizajnerom uz malo magije napraviti web servis koji je poslovno održiv itd itd itd.

Distribuirane transakcije? WTF??? Da pitam PHP ekipu sa foruma: kad ste se prvi put sreli sa ovim pojmom? Koliko puta u životu vam je tako nešto trebalo? Da li ne možete da spavate jer se LAMP ne snalazi lepo u toj situaciji (ja ću posle ove diskusije imati ozbiljnih problema sa nesanicom, osećam )?

Nije bitno koliko stvari neka platforma radi, bitno je da one koje radi radi odlično. A LAMP se prilično lepo pokazao u praksi.
Ilija Studen je offline   Odgovorite uz citat
Staro 19. 09. 2006.   #32
Ilija Studen
Direktor Kombinata
Invented the damn thing
 
Avatar Ilija Studen
 
Datum učlanjenja: 07.06.2005
Poruke: 2.669
Hvala: 44
119 "Hvala" u 64 poruka
Ilija Studen će postati "faca" uskoroIlija Studen će postati "faca" uskoro
Default

Btw, izvinjavam se za offtopic post. Nije bilo pitanje da li LAMP treba da podržava tako nešto, već da li podržava, a odgovor je NE koliko sam razumeo. Samo sam hteo da kažem da je navedeni problem potupuno nebitan za 99.999% LAMP developera, a oni kojima je bitan će ili koristiti platformu koja se lepo snalazi u takvoj situaciji ili će skuckati nešto što radi zadovoljavajuće dobro (ako je "zadovoljavajuće" prihvatljivo za konkretan problem, negde mora da bude "savršeno").
Ilija Studen je offline   Odgovorite uz citat
Staro 19. 09. 2006.   #33
dinke
Super Moderator
Invented the damn thing
 
Avatar dinke
 
Datum učlanjenja: 06.06.2005
Poruke: 2.371
Hvala: 370
701 "Hvala" u 194 poruka
dinke je pravi dragi kamendinke je pravi dragi kamendinke je pravi dragi kamendinke je pravi dragi kamendinke je pravi dragi kamendinke je pravi dragi kamendinke je pravi dragi kamen
Default

Citat:
Originalno napisao Dragi Tata
Ovde neko nekog zeza
Pa dobro, malo sam se nasalio, posto se LAMP uzima kao celo okruzenje u kome PHP obicno radi, a ti si mislio iskljucivo na PHP (a sve vreme pricas LAMP)

Elem, ne znam sta bih sustinski novo rekao, a da Ilija nije napisao u prethodna dva posta (mozda bi ja to malo lepse uvio u oblande, ali to je to)
__________________
Caught in a Web|Blogodak
With great power comes great responsibility!
dinke je offline   Odgovorite uz citat
Staro 19. 09. 2006.   #34
Dragi Tata
dinosaurus
Master
 
Avatar Dragi Tata
 
Datum učlanjenja: 29.12.2005
Lokacija: Nova Engleska
Poruke: 636
Hvala: 79
263 "Hvala" u 66 poruka
Dragi Tata će postati "faca" uskoroDragi Tata će postati "faca" uskoroDragi Tata će postati "faca" uskoro
Default

Citat:
Originalno napisao dinke
Pa dobro, malo sam se nasalio, posto se LAMP uzima kao celo okruzenje u kome PHP obicno radi, a ti si mislio iskljucivo na PHP (a sve vreme pricas LAMP)
Mislio sam LAMP, u smislu tehnologija. Ne bih ni očekivao da su takve stvari ugrađene direktno u PHP, već da postoji neki "app server" koji bi to obezbeđivao a koji bi bio deo LAMP tehnologije.

U svakom slučaju, hvala na informacijama.
Dragi Tata je offline   Odgovorite uz citat
Staro 20. 09. 2006.   #35
caboom
profesionalac
Qualified
 
Datum učlanjenja: 10.02.2006
Poruke: 181
Hvala: 2
20 "Hvala" u 11 poruka
caboom is on a distinguished road
Default

Citat:
Originalno napisao Ilija Studen
Distribuirane transakcije? WTF??? Da pitam PHP ekipu sa foruma: kad ste se prvi put sreli sa ovim pojmom? Koliko puta u životu vam je tako nešto trebalo? Da li ne možete da spavate jer se LAMP ne snalazi lepo u toj situaciji (ja ću posle ove diskusije imati ozbiljnih problema sa nesanicom, osećam )?

Nije bitno koliko stvari neka platforma radi, bitno je da one koje radi radi odlično. A LAMP se prilično lepo pokazao u praksi.
pa u sustini, ovo je delimicno tacno, ali mi zvuci kao genericki odgovor za bilo koje slovo u akronimu LAMP kada se pomene neki feature koji bi zgodno imati, ili koje druge platforme imaju i po 10tak godina. u sustini sve je moguce simulirati, zaobici, itd. svaki problem ima N resenja, ali je poenta da iskusne arhitekte/developeri obicno posezu za takvim resenjima, koje je svakako moguce zaobici, zato da bi smanjili entropiju koju svaki "workaround" unosi sa svojim cornercase-ovima, ne zato sto je neko od njih nesposoban da razmislja van hype termina. of korz, ovo ne znaci da LAMP nije dobro resenje za dobar deo problema, ali ne i za svaki. uostalom, na kraju se, kao i obicno, svede na to da uzmes papir i olovcicu i svedes cenu developmenta znajuci sve prednosti i mane tehnologije, ili kao u vecem broju slucajeva - management dodje i zahteva tacno odredjenu tehnologiju.
caboom je offline   Odgovorite uz citat
Staro 21. 09. 2006.   #36
Dragi Tata
dinosaurus
Master
 
Avatar Dragi Tata
 
Datum učlanjenja: 29.12.2005
Lokacija: Nova Engleska
Poruke: 636
Hvala: 79
263 "Hvala" u 66 poruka
Dragi Tata će postati "faca" uskoroDragi Tata će postati "faca" uskoroDragi Tata će postati "faca" uskoro
Default

Upravo sam našao bolji članak o distribuiranim transakcijama u .NET okruženju, uz kratko objašnjenje čemu sve to služi. http://www.codeproject.com/csharp/ESTransactions.asp

Inače, razlog što sam potegao ovu temu je to što upravo radimo na redizajnu jedne aplikacije od "monolitne" u distribuiranu. Problem sa kojim se non stop srećem je da za C++ postoje mnoge gotove middleware komponente (naravno, nije sve tako kompletno i lepo integrisano kao u .NETu ili Javi) ali ljudi vole da pišu sve iz početka iz razloga koje nikako ne mogu da shvatim. Rezultat je obično gomila bagova i probijanje rokova. Još pre 5 godina sam se zarekao da ću da koristim gotove komponente kad god je to moguće, ali priča se ponavlja - većina smatra da je "lako" to isprogramirati iz početka.

Uostalom, što kaže naš narod: "veži konja gde ti gazda kaže"
Dragi Tata je offline   Odgovorite uz citat
Staro 22. 09. 2006.   #37
ivanhoe
Ivan Dilber
Sir Write-a-Lot
 
Avatar ivanhoe
 
Datum učlanjenja: 18.10.2005
Lokacija: Bgd
Poruke: 5.320
Hvala: 104
2.344 "Hvala" u 583 poruka
ivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svima
Pošaljite poruku preko Skype™ za ivanhoe
Default

Citat:
Originalno napisao caboom
pa u sustini, ovo je delimicno tacno, ali mi zvuci kao genericki odgovor za bilo koje slovo u akronimu LAMP kada se pomene neki feature koji bi zgodno imati, ili koje druge platforme imaju i po 10tak godina.
pa dobro red je onda da se pomene i mod_rewrite i gzipovanje sadrzaja strana, mod_proxy, mod_security i druge stvari koje lamp ima vec jako dugo, a IIS tek od nedavno (i nepotpuno..). To su sve daleko potrebnije svakodnevne stvari od distribuiranih transakcija, zar ne?

Mada ja licno sam pristalica toga da treba birati alat prema poslu, a ne obrnuto. A evo kupio sam i "ASP.Net in C#" knjigu na proslom sajmu knjiga, stoji mi na stolu i skuplja prasinu, nikako da skupim vremena da krenem da ucim Ali hocu, sto da ne... ako nista drugo da mogu da napadam "vas MS-ovce" argumentovano ))
__________________
Leadership is the art of getting people to want to do what you know must be done.
ivanhoe je offline   Odgovorite uz citat
Staro 22. 09. 2006.   #38
caboom
profesionalac
Qualified
 
Datum učlanjenja: 10.02.2006
Poruke: 181
Hvala: 2
20 "Hvala" u 11 poruka
caboom is on a distinguished road
Default

Citat:
Originalno napisao ivanhoe
pa dobro red je onda da se pomene i mod_rewrite i gzipovanje sadrzaja strana, mod_proxy, mod_security i druge stvari koje lamp ima vec jako dugo, a IIS tek od nedavno (i nepotpuno..). To su sve daleko potrebnije svakodnevne stvari od distribuiranih transakcija, zar ne?
u neku ruku da, mada sam vise upirao prstom na php i mysql, koji su, bar prema meni, najbolnije tacke LAMP stack-a. ovo je svakako ok stack za 90-95% web aplikacija, ali npr. famozno "lako horizontalno" skaliranje postaje problem sa sesijama i imas izbor ili da pravis hack-na-hack i koristis cesto nedovoljno proverene komponente, ili se ispruzis za solidnu kolicinu para za neko od HA resenja... u svakom slucaju, problem je u onih 5-10% na koje pre ili kasnije naletis i slucaju koji DT pominje, a to je sto iako je daleko zabavnije sve baciti u vodu i napisati sve od nule to cesto predstavlja idealan nacin da probijes sve rokove, dodao bih samo da i nedovoljno proverene komponente koje dobro rade samo u odredjenom broju slucajeva - ovo je cesto daleko teze primetiti i obicno daleko opasnije za "career path", ovo je npr. slucaj sa velikim brojem opensource komponenti, pogotovo u middleware-u. sa druge strane, tih famoznih 5-10% su obicno daleko zanimljiviji i ambiciozniji projekti oko kojih se neretko vrti daleko veca kolicina $$.
caboom je offline   Odgovorite uz citat
Staro 22. 09. 2006.   #39
Ilija Studen
Direktor Kombinata
Invented the damn thing
 
Avatar Ilija Studen
 
Datum učlanjenja: 07.06.2005
Poruke: 2.669
Hvala: 44
119 "Hvala" u 64 poruka
Ilija Studen će postati "faca" uskoroIlija Studen će postati "faca" uskoro
Default

Citat:
Originalno napisao caboom
famozno "lako horizontalno" skaliranje postaje problem sa sesijama i imas izbor ili da pravis hack-na-hack i koristis cesto nedovoljno proverene komponente
Sorry, ne stoji. Ti možeš da promeniš način na koji se sesije čuvaju i čuvaš ih recimo u bazi (nije hack već podržan feature). LAMP se stvarno lako širi horizontalno...

Evo ga i link: http://www.php.net/manual/en/functio...ve-handler.php

Poslednja izmena od Ilija Studen : 22. 09. 2006. u 15:03.
Ilija Studen je offline   Odgovorite uz citat
Staro 22. 09. 2006.   #40
caboom
profesionalac
Qualified
 
Datum učlanjenja: 10.02.2006
Poruke: 181
Hvala: 2
20 "Hvala" u 11 poruka
caboom is on a distinguished road
Default

Citat:
Originalno napisao Ilija Studen
Sorry, ne stoji. Ti možeš da promeniš način na koji se sesije čuvaju i čuvaš ih recimo u bazi (nije hack već podržan feature). LAMP se stvarno lako širi horizontalno...

Evo ga i link: http://www.php.net/manual/en/functio...ve-handler.php
ok, ali imas odredjene limite i sta ako baza ode down? (mysql cluster?) i opet moras da napises wrapper funkcije. u sustini, nemoj pogresno da me shvatis, ne kazem da php nije skalabilan, u krajnjem slucaju, sve je skalabilno sa odredjenom cenom - ali mislim da je "laka skalabilnost" mit.

Poslednja izmena od caboom : 22. 09. 2006. u 15:46.
caboom je offline   Odgovorite uz citat
Odgovori



Pravila pisanja
Možete ne započinjati nove teme
Možete ne slati odgovore
Možete ne slati priloge
Možete ne izmeniti svoje poruke
vB kôd je Uključen
Smajliji su Uključen
[IMG] kod je Uključen
HTML kôd je Isključen
Pogledajte forum

Slične teme
Tema Početna poruka teme Forum Odgovori Poslednja poruka
Android Aplikacije dinke Web aplikacije, web servisi i software 216 30. 04. 2011. 16:51
Mac OS X aplikacije dinke Opušteno 89 14. 12. 2010. 16:13
html/css editor i LAMP za Ubuntu? [nq] Opušteno 35 10. 07. 2008. 14:38
Symbian aplikacije dinke Opušteno 26 07. 09. 2007. 11:28


Vreme je GMT +2. Trenutno vreme je 01:09.


Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.
Mišljenja, saveti, izjave, ponude ili druge informacije ili sadržaji nastali na Sajtu su vlasništvo onoga ko ih je kreirao, a ne DevProTalk.com, tako da ne morate da se oslanjate na njih.
Autori poruka su jedini odgovorni za ovakve sadržaje. DevProTalk.com ne garantuje tačnost, kompletnost ili upotrebnu vrednost informacija, stavova, saveta ili datih izjava. Ne postoje uslovi pod kojima bi mi bili odgovorni za štetu ili gubitak koji je posledica bilo čijeg oslanjanja na nepouzdane informacije, ili bilo kakve informacije nastale kroz komunikaciju između registrovanih članova.
Web sajt može sadržavati linkove na druge web sajtove na Internetu ili neke druge sadržaje. Ne kontrolišemo niti podržavamo te druge web sajtove, niti smo pregledali bilo kakve sadržaje na takvim sajtovima. Mi nećemo biti odgovorni za legalnost, tačnost ili prikladnost bilo kog sadržaja, oglasa, proizvoda, usluga ili informacije lociranim na ili distribuiranih kroz druge web sajtove, niti za bilo kakvu štetu nastalu kao posledica takvih informacija. DevProTalk.com drži i čuva druga prava vlasništva na web sajtu. Web sajt sadrže materijale zaštićene copyright-om, zaštitne znakove i druge informacije o pravu vlasništva ili softver. Članovi mogu poslatu informacije zaštićene pravima vlasništva njihovih nosilaca i ona ostaju zaštićena bez obzira da li su oni koji prenose te informacije to naveli ili ne. Osim informacija koje su u javnom vlasništvu ili za koje dobijete dozvolu, nemate pravo da kopirate, modifikujete ili na bilo koji način menjate, objavljujete, prenosite, distribuirate, izvršavate, prikazujete ili prodajte bilo koju informaciju zaštićenu pravima vlasništva. Slanjem informacija ili sadržaja na bilo koji deo DevProTalk.com, Vi automatski dozvoljavate i predstavljate garanciju da imate pravo da dozvolite DevProTalk.com ili članovima DevProTalk.com bespovratnu, kontinualnu, neograničenu, globalnu dozvolu da koriste, kopiraju, izvršavaju, prikazuju i distribuiraju takve informacije i sadržaje i da iz takvih sadžaja koriste bilo koji deo u bilo koje svrhe, kao i pravo i dozvolu da koriste gore navedene sadržaje. Svi zaštitni znakovi (trademarks), logotipi, oznake usluga, firme ili imena proizvoda koji se pominju na ovom web sajtu su vlasništvo kojim raspolažu njihovi vlasnici.