Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Iwa lepsza od Ajax-u, Ajax skomplikowany w uytkowaniu ..
060156
post
Post #1





Grupa: Zarejestrowani
Postów: 146
Pomógł: 0
Dołączył: 9.03.2006
Skąd: Columbus Georgia

Ostrzeżenie: (0%)
-----


Kilka lat temu (przed Ajax-em) opracowalem Iwa
(Interactive Web Architecture)
Oparta jest on na wymianie Content Objects (javascript,php,python objekty) uzywajac Iwa servisow zamimplementowanych w POST and GET ktore
korzystajac z frame lub iframe.
Content jest zapisywany podobnie jak w JSON i dopowiednio konwertowny
na javascript, php lub python objekty bez koniecznosci parsowania.

Obecne sa trzy implementacje Iwa
Ligt - do pisania statycznych portali (multi browsers)
Mix - do pisania interatywnych portali (multi browsers)
Heavy - to pisania interatywnych aplikacji z skomplikowanym GUI ( tylko IE)

Polsugiwanie sie Ajax-em to jak poslugiwanie sie telefonem z koniecznosci
znajomosci jak on dziala technicznie.

W Iwa jest to banalnie proste np:

wywolanie service z browsera:

MyIwa.service("ServicePage.php","nazwa_servisu", [
["sa","nazwa_parametru",java script object lub wartosc)],
["sa",".........................",......................................],
["sb",java script object]
["sr",responseFunction]]);

function responseFunction(body, args, error) { // odpowiedz na wywolanie
if(error) return ; // if error
var value=args.get("nazwa_parametru"); // wartosci lub javascript object
}

po stronie php implementacja service w ServicePage.php:

$_iwa = new MyIwa();

if(!$_iwa->is_forward()) // forward service do innego web servera

switch($_iwa->service()) { // jaki servis zostal wywolany z browsera

case "nazwa_servisu":

$nazwa_paramatru = $_iwa->arg("nazwa_parametru"); // pobranie pramateru
z request service

$_iwa->arg("nazwa_parametru",php_object lub wartosc); // odwiedz na service


$_iwa>errror("Ustawienie bledu aplikacji"); // ustawienie bledu jesli jest

$_iwa->response(); // wyslanie odpowiedzi do browera na wywolanie
servisu
break;

}

Iwa service mozna uzywac w dwoch opcjach push and pull.

Iwa umozliwia wywolywanie servisow z browsera umiejscowionych
na roznych web serwerach.Wtedy web server z ktorego zaladowano
strone forwarding ten servis to innych web serwera.
Czyli mozliwe jest tworzenie eco-systemu servisow zaimplementowanych
na roznych web serwerach. (Ajax nie implementuje tej opcji).

Rozmiar podstawowych bibliotek do implemntacj Iwy jest minimalny:

javascript - 500 lini kodu
php - 600 lini kodu
python - 200 lini kodu

Sporo aplikacji zostalo juz napisanych w Iwa i obserwacja moja jest
taka, ze czas ich pisana aplikacja skraca sie okolo 10 razy i
ich jakosc jest zdecydowanie wysoka..

Jesli ktos ma jakies zapytania o IWA prosze o kontakt ..

060157@gmail.com
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
hwao
post
Post #2


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




to troche tak jakbym napisal ze moj frameworka jest najlepszy wszyscy na zachodzie i nie tylko go kupuja i uwielbiaja. Nie pokazawal kodu, ani dokumetacji, a jako przyklad dal ksiege gosci.

Takie jest moje zdanie.

Poza mozliwoscia robienia requestu do innych hostow niz na tym co stoi stronka (zreszta , w mojej opini jest to nie potrzebne[jest niebezpieczne]) nie widze roznicy, a tak jak napisal Hawk kod zajmuje spora ilosc linijek - wiec wydaje mi sie to marnowaniem zasobow sprzetowych.

Czekam na jakies konkrety
Go to the top of the page
+Quote Post

Posty w temacie
- 060156   Iwa lepsza od Ajax-u   3.04.2006, 06:14:19
- - angel2953   Dobrze by było gdyby były jakieś przykłady zastoso...   3.04.2006, 09:30:24
- - 060156   Dobra mysl, Zalaczam przyklad Iwa-Mix .. http:/...   3.04.2006, 11:20:39
- - Vogel   ładne... ale tylko pod Explorerem :-/ jak na razi...   3.04.2006, 12:02:39
- - 060156   Uzywam, jakos moi business customers nie uzywaja M...   3.04.2006, 12:11:21
- - TomASS   Technologia wydaje mi się zbliżona do AJAXa aczkol...   3.04.2006, 12:44:06
- - mariuszn3   Widziałem parę tego typu rozwiązań parę lat temu.....   3.04.2006, 16:42:01
- - ARJ   Cytat(mariuszn3 @ 2006-04-03 17:42:01)Obsługa...   3.04.2006, 18:04:18
- - 060156   Dobre pytania zadales: - inne browsers nie ma pro...   3.04.2006, 18:39:30
- - ARJ   Cytat(060156 @ 2006-04-03 19:39:30)inne brows...   3.04.2006, 19:50:37
- - bigZbig   AJAX (web 2) nie jest technologia tylko raczej poj...   3.04.2006, 20:12:23
- - mariuszn3   Cytat(ARJ @ 2006-04-03 17:04:18)Cytat(mariusz...   3.04.2006, 20:56:18
- - 060156   Cenie sobie Wasze uwagi o IWA, problem mi jest zn...   3.04.2006, 22:12:29
- - hawk   Cytat(060156 @ 2006-04-03 22:12:29)Chce podkr...   4.04.2006, 08:46:24
- - 060156   Drogi Kolego, I wlasnie masz racje aby zrobic t...   4.04.2006, 12:10:33
- - hawk   Ja sobie zdaję sprawę, że IWA posiada wiele funkcj...   4.04.2006, 15:20:44
- - 060156   Dziekuje za Twoje uwagi... Sa one dla mnie cenne b...   4.04.2006, 16:25:58
- - bigZbig   @060156 - wzbudziles kontrowersje celem zwrocenia ...   5.04.2006, 07:10:44
- - 060156   Masz racje IWA budzi wiele kontrowersji. Sa osob...   5.04.2006, 11:15:33
- - Vogel   no dobra. jak na razie widze ostry bełkot ;] Mam ...   5.04.2006, 11:27:22
- - 060156   Dobre pytanie ? Dotychczas w IWA zajmowalem sie p...   5.04.2006, 11:58:34
- - Vogel   a więc pytanie brzmi: skąd wziąść źródła IWA?   5.04.2006, 12:04:14
- - 060156   Za jaks czas dokumentacja i zrodla powinny byc opu...   5.04.2006, 12:18:38
- - bigZbig   Cytat(060156 @ 2006-04-05 12:58:34)Ale od pew...   5.04.2006, 12:33:13
- - 060156   Zrodla i dokumentacja IWA za jakis czas bedzie op...   5.04.2006, 12:37:19
- - Vogel   no to ja jednak pozosatene przy Ajaxie, do ktorego...   5.04.2006, 12:46:33
- - eMartio   IVA ma one poważną wadę - opiera się na ramkach pł...   5.04.2006, 15:50:31
- - 060156   Dziekuje za uwagi, Ale Iwa uzywa iframe a nie fram...   5.04.2006, 17:45:02
- - bigZbig   @eMartino - nie jestem purysta ale prosze Cie zdec...   6.04.2006, 13:01:43
- - nemo27   Oki fajnie się Was czyta, nawet nie przysypiam , a...   6.04.2006, 13:48:53
- - 060156   Przepraszam za jezyk i postaram sie aby nastepnym ...   6.04.2006, 13:56:22
- - nemo27   Pytałem z ciekawości, ale prócz ewentualnych zmian...   6.04.2006, 14:16:42
- - 060156   Zapomnialem tez dodac w ferworze dyskusji o IWA, z...   6.04.2006, 14:57:28
- - anopak   wracając do demo... pełno literówek w CSS ale to ...   19.04.2006, 12:24:23
- - splatch   Prawdę mówiąc ciężko mi się wypowiadać na temat Iw...   19.04.2006, 18:06:55
- - 060156   Bardzo cenne uwagi o Ajax versus Iwa, Oczywiscie z...   19.04.2006, 22:35:11
- - GrayHat   imho autor popadl w samozadowolenie... nie przyjmu...   20.04.2006, 09:26:00
- - mike_mech   Dla mnie też standardy są ważne, nie dlatego że je...   20.04.2006, 09:47:21
- - splatch   Proszę byś pisał bez makaronizmów. Język polski je...   20.04.2006, 09:52:43
- - bigZbig   Cytat(mike_mech @ 2006-04-20 10:47:21)Podam p...   20.04.2006, 10:28:14
- - 060156   Swietny Komentarz i to tego zabawny ... Nie probu...   20.04.2006, 21:53:09
- - bigZbig   Jedno musze przyznac Ci sie udalo. Ten temat ma ju...   21.04.2006, 07:17:35
- - anopak   Cytat(060156 @ 2006-04-20 20:53:09)(...)Nie p...   21.04.2006, 08:47:15
- - hwao   to troche tak jakbym napisal ze moj frameworka jes...   21.04.2006, 16:17:18
- - 060156   Dobre pytanie, Przedstawiam kilka przykladow wywo...   21.04.2006, 20:30:07
- - anopak   Cytat(060156 @ 2006-04-21 19:30:07)Ajax ma mo...   24.04.2006, 08:19:48
- - 060156   Oczywiscie, aczkolwiek sa to systemy zamkniete bo...   24.04.2006, 15:52:50
- - emp   ten topik jest jakis zboczony ;] tak wogole to AJ...   25.04.2006, 09:33:29
- - mike_mech   Cytat(060156 @ 2006-04-24 16:52:50)Mysle, ze ...   25.04.2006, 09:40:24
- - splatch   For me 060156 pleciesz stuipid. Ajax is bardzo goo...   25.04.2006, 19:09:11
- - 060156   Swietne uwagi przedstawiles ... Oczywiscie IWA ma ...   25.04.2006, 21:57:49
- - bigZbig   Proponuje ten temat przeniesc do Hydeparku i nadac...   26.04.2006, 07:09:34
- - 060156   Podzielam, propozycje bowiem nie widze wiecej sens...   26.04.2006, 17:49:51
- - seaquest   060156: ktoś wcześniej już powiedział, że IWA to f...   26.04.2006, 19:35:10
- - 060156   seaquest Masz racje z tym jednym wyjatkiem ze Jav...   26.04.2006, 21:05:54
- - splatch   Korzystając z wbudowanych obiektów do obsługi SOAP...   26.04.2006, 21:38:05
- - 060156   Przejzalem powyzsze arykuly, I sie tylko zastanaw...   26.04.2006, 22:36:31
- - mike_mech   Twoje przykłady sa nic nie warte. A wiesz czemu? ...   26.04.2006, 22:47:16
- - 060156   Oczywiscie, Z najmilsza checia zalaczam Service ...   26.04.2006, 23:34:57
- - mike_mech   No chyba sobie jaja robisz. Zamykam.   26.04.2006, 23:43:51
- - seaquest   Skorzystam z moich możliwości: Chciałeś kod w AJA...   26.04.2006, 23:50:11


Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 21:20