Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 22.02.2008 Skąd: katowice Ostrzeżenie: (0%)
|
Znam w stopniu średnim PHP i mysql'a i zastanawiam się czy warto jest się uczyć AJAXa. Co o tym sądzie ? Jest to trudny język , trudniejszy od PHP ? Napisałem skrypt dodawania komentarzy w php , ale żeby zobaczyć ten komentarz muszę przeładować całą stronę , a AJAX pozwoliłby mi na wyświetlenie tego komentarza bez przeładowania strony. Zna ktoś może jakieś łopatologiczne kursy AJAX'a lub może polecić jakąś dobrą książkę ?
|
|
|
|
![]() |
Post
#2
|
|
|
Newsman Grupa: Moderatorzy Postów: 2 033 Pomógł: 290 Dołączył: 21.12.2007 Skąd: Łódź |
Numer 6/2009, grudzień 2009
Cytat Mam tylko takie jedno , pytanie , bo jednej rzeczy nie potrafię zrozumieć. AJAX to nie jest język programowania , a te wszystkie jQuery , ASP.NET,mintAjax i inne to są biblioteki ? I programista decyduje się na jedną z nich , uczy się jej i ją używa ? Po co to jest , bez tego nie można nic zrobić w AJAXie ? jQuery, mintAjax - to biblioteki JavaScript, która ułatwia korzystanie z JS oraz możliwości technologii Ajax na stronach www. IStnieją, by zdjąć z barków programisty konieczność wymyślania koła na nowo. Zawierają gotowe komponenty umożliwiające zastosowanie różnorakich efektów. ASP.NET - to z kolei JĘZYK PROGRAMOWANIA autorswta Microsoftu, będący jednym ze składników całej platformy .NET (jest jeszcze J#, C#, VB.NET), służy on do budowania stron www. Na temat szczegółów sie nie wypowiadam, bo nie jestem biegły w technologiach Micrososftu A Ajaxa możesz wykorzystać nie znając żadnej dodatkowej biblioteki. Jak Ci już napisałem wyżej, Ajax to technika łączenia JS, HTML, XML, DOM i innych technologii w celu uzyskania nowych funkcjonalności. Czy się na nie decydujesz, czy je chcesz używać - Twoja wola Po Twoich postach widać, że jesteś bardzo zielony w kwestiach związanych z programowaniem w ogóle, bo bardzo mylisz i mieszasz pojęcia. Moja rada dla Ciebie jest następująca: - poczytaj, czym jest język programowania, jakie sa najpopularniejsze języki, do czego służą, co to jest biblioteka itp. Czyli podstawy podstaw. - naucz się najpierw samego HTML (pamiętaj, że HTML, czyli "Hypertext Markup Language", nie jest sam w sobie językiem programowania. Jest to język znaczników służący do opisu wyglądu strony www - ale NIE JEST językiem programowania. To kolejny często popełniany błąd początkujacych), budowy strony www (DOM - Document Model Object), CSS, atrybutów i ich wartości - czyli tego wszystkiego, co składa się na stronę www. - naucz się rozróżniać języki oraz ich zastosowanie (www, apliakcje, bazy danych) - poczytaj na temat konstrukcji językowych (pętle, warunki, typy danych proste i złożone, klasy, obiekty, funckje/podprogramy - to są rzeczy uniwersalne, niezależne od języka, a różnią się detalami - sposobem deklaracji czy składnią specyficzną dla danego języka) - zapoznaj się ze standardami i protokołami (czym są, co definiują, jakie znaczenie mają w procesie tworzenia oprogramowania) - możesz delikatnie liznąć nieco algorytmiki, ale tak delikatnie - co to są np. stos (ważne pojęcie), kolejka, lista, jakieś proste algorytmy sortowania itp. To są podstawy. A potem: - naucz się JavaScript (to już jest język programowania, ale interpretowany, nie kompilowany - to też naucz się rozróżniać, czym jest kompilacja, kod maszynowy, i czy się rózni kompilator od interpretera) i wykorzystania go na stronie - potem dopiero zapoznaj się z bibliotekami typu jQuery, bo bez znajomości JavaScript ciężko będzie Ci skumać, do czego tak naprawdę służą i jak się ich prawidłowo używa. - a potem, jak się nauczysz łączyć te wszystkie techologie razem oraz nauczysz się posługiwać obiektem XMLHttpRequest, będziesz mógł napisać, że "znasz Ajaxa" A potem przyjdzie czas np. na Javę, ale będziesz wtedy na tyle obeznany z tematem, że nauka nowych języków przyjdzie Ci z dużą łatwością i swobodą. Ale musisz zacząć od początku, a nie od dupy strony, jak radzi Ci na przykład Kolega ~darko, który wysyła Cię od razu do dokumentacji bibliotek, jak Ty nawet nie masz pojęcia o róznicy pomiędzy biblioteką a językiem programowania. Nie piszę tego broń Boże złośliwie - ja też kiedyś zaczynałem od: Kod 10 PRINT "HELLO WORLD" 20 GOTO 10 (rok 91, BASIC 2.0/7.0, Commodore 64/128 (IMG:style_emoticons/default/smile.gif) ) No i najważniejsze: ucz się, czytaj, próbuj, koduj i jeszcze raz ucz się i czytaj, koduj, próbuj, pytaj, czytaj, koduj, ucz się. I tak w kółko. Naucz się czytać komunikaty błędów. To Twój najlepszy przyjaciel w trakcie nauki. Naucz się korzystać z google i dokumentacji. Pamiętaj, że programowania nie nauczysz się tylko z książek, chociaż to właśnie dobre książki są podstawą, szczególnie na początku, gdy nie masz jeszcze wprawy w posługiwaniu się dokumentacją i daną technologią na tyle swobodnie, by taka dokumentacja Ci wystarczała. |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 3.08.2003 Ostrzeżenie: (0%)
|
ASP.NET - to z kolei JĘZYK PROGRAMOWANIA autorswta Microsoftu, będący jednym ze składników całej platformy .NET (jest jeszcze J#, C#, VB.NET), służy on do budowania stron www. Na temat szczegółów sie nie wypowiadam, bo nie jestem biegły w technologiach Micrososftu Asp.net to nie język programowania, a technologia do pisania dynamicznych stron w VB lub C#. |
|
|
|
kamil1114 AJAX , czy warto go znać ? 24.12.2009, 00:09:37
marcio Skoro ludzie uzywaja to chyba warto aczykolwiek ja... 24.12.2009, 01:03:42
darko CytatSkoro ludzie uzywaja to chyba warto aczykolwi... 24.12.2009, 04:05:26
kamil1114 Chodzi mi o to czy warto faktycznie znać ajaxa ?
... 24.12.2009, 09:59:58
mrok CytatJest to trudny język
Zacznij od tego ze ajax ... 24.12.2009, 13:10:21
blooregard CytatJest to trudny język , trudniejszy od PHP ?
... 24.12.2009, 13:15:52
darko mrok, blooregard
fakt, ajax to nie język programow... 24.12.2009, 13:44:06
kamil1114 Ok , dziękuję wszystkim za pomoc.
Poczytam troch... 24.12.2009, 13:46:53
darko jQuery ma porządną dokumentację: http://docs.jquer... 24.12.2009, 13:50:54
blooregard Cytatfakt, ajax to nie język programowania, co nie... 24.12.2009, 14:03:54
kamil1114 Ok , zaraz polecę do sklepu po gazetkę. Rozumiem ,... 24.12.2009, 14:11:39
darko Oczywiście, że można. Biblioteki są poukładanym zb... 24.12.2009, 14:13:41
kamil1114 A co sądzicie o ASP.NET ? Jest to w miarę dobra bi... 24.12.2009, 14:20:28
230005 Widzę, że autor jak szalony klika pomógł przy każd... 24.12.2009, 14:26:48
kamil1114 Klikam pomógł , bo prawie każdy post coś mi pomaga... 24.12.2009, 14:31:33
230005 Odpowiedź na swoje pytania znajdziesz w linkach, k... 24.12.2009, 14:43:26
darko CytatMoja rada dla Ciebie jest następująca:
- pocz... 24.12.2009, 14:53:17
kamil1114 Ok , bardzo dziękuję wszystkim za pomoc , a w szcz... 24.12.2009, 14:53:42
blooregard Cytati to wszystko w godzinę ?
~darko, umiesz czyt... 24.12.2009, 15:09:52 
darko Cytat(blooregard @ 24.12.2009, 15:09... 24.12.2009, 15:16:17
blooregard CytatAsp.net to nie język programowania, a technol... 25.12.2009, 01:05:06
kodereq To tak, jakby programista aplikacji WEBowych zapyt... 25.12.2009, 18:21:43 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 17:55 |