sobota, stycznia 27, 2007

Badanie podstawowe. Przesyłanie danych m. JS (klient) a serwerem (PHP). Po stronie serwera stosujemy 'escape' do kodowania danych i encodeURIcomponent (encodeURI) aby przesłać adresy zasobów URI. Należy zrobić i uruchomić taki przykład. Może po drugiej stronie nie trzeba niczego odkodowywać? Innym sposobem jest wykorzystanie kodowania base64. W PHP jest wsparcie ale czy w JS? Jest w nim dodatkowa biblioteka.

Z bibliotekami to należy postępować ostrożnie. Biblioteki dodatkowe są wspaniałe ale nie są oficjalnie autoryzowane przez twórców języka. Kto wie co jeszcze w środku robią? Dlatego powstała konieczność ujawniania kodu źródłowego bibliotek i innych dodatkowych komponentów języka z uwagi na podejrzenie "matactwa" w kodzie. Z drugiej strony zmuszeni do ujawnienia swego pomysłu zaklętego w kodu, twórcy bibliotek chcieli mieć z tego jakąś satysfakcję i uznanie dlatego wymyślili różne formy gratyfikacji swego pomysłu. I tak powstała zasada udostępniania kodu wg. warunków GPL.

Brak komentarzy: