Იქნება ვებ 3.0 ბრენდის დასასრული?

მე არ ვფიქრობ, რომ ვებ ბრაუზერები წავალთ მომავალი დიდი ევოლუციის ვებ-გვერდს, მაგრამ მე არ გამიკვირდება, თუ ბრაუზერები გარკვეულ ეტაპზე ხელახლა გამოიგონეს, რათა შეესაბამებოდეს ინტერნეტს.

არ არის, რომ ვებ ბრაუზერები არ შეცვლილა, რადგან ისინი პირველად გამოჩნდა. ისინი გაიარეს მასიური ცვლილებები, მაგრამ ეს იყო თანდათანობითი პროცესი ახალი იდეებით, როგორიცაა Java, Javascript, ActiveX, Flash და სხვა მოდულების მცოცავი ბრაუზერში.

ერთი რამ გავიგე, როგორც პროგრამისტი იყო ის, რომ როდესაც პროგრამა იწყებს გზებს, რომ თავდაპირველად არ განვითარდა, იგი იწყებს clunky. ამ ეტაპზე, ის ხშირად საუკეთესოდ იწყება ნულიდან და დიზაინისგან, რაც ითვალისწინებს ყველაფერს, რაც გინდა.

და ეს დროა გაკეთდა ბრაუზერისთვის. სინამდვილეში, როდესაც პირველად დავიწყე პროგრამირების ვებ აპლიკაციები 90-იანი წლების დასაწყისში, ვფიქრობდი, რომ ეს იყო საკმაოდ დიდი დრო, რათა შეიქმნას სრულიად ახალი ვებ-ბრაუზერი. მას შემდეგ, რაც ვებგვერდი ბევრად უფრო დახვეწილი გახდა.

ვებ ბრაუზერები ცუდად აღჭურვილია რა გვინდა

მართალია. ვებ ბრაუზერები horribly შემუშავებული, როდესაც თქვენ განიხილავს რა ვთხოვთ მათ ამის გაკეთება ამ დღეებში. ამის გასაგებად, უნდა გესმოდეთ, რომ ვებ ბრაუზერები თავდაპირველად შექმნილია, ძირითადად, სიტყვის პროცესორი ინტერნეტში. მარკირებული ენა ინტერნეტში ხაზს უსვამს სიტყვის პროცესორებისთვის მარკირების ენებს. მიუხედავად იმისა, რომ Microsoft Word იყენებს განსაკუთრებულ ხასიათს, რათა გაერკვიოს გარკვეული ტექსტი ან შეცვალოს მისი შრიფტი, ის ძირითადად აკეთებს ამას: დაიწყეთ გაბედული. ტექსტი. ბოლო გაბედული. რაც იგივეა, რასაც ვაკეთებთ HTML- თან.

უკანასკნელი 20 წლის მანძილზე მოხდა ის, რომ ვებ-გვერდის ამ პროცესის რედაქტორი შეცვლილია ყველაფრისთვის, რაც ჩვენ გვსურს. ეს ის სახლია, სადაც ჩვენ ავტოფარეხზე დავბრუნდით დენსა და სხვენში საძინებელ ოთახში და სარდაფში შევიდა სალონი და ახლა გვინდა, რომ დაგვიკავშირდეთ საცურაო ოთახში და დავყოთ ახალ ოთახში სახლი - მაგრამ ჩვენ ვაპირებთ გადავიდეთ ყველა სახის პრობლემები ელექტროენერგიის და სანტექნიკა, რადგან ყველა ჩვენი ხაზები და მილები არ მიღებული ისე გიჟები ყველა სხვა დამატებები ჩვენ გააკეთა.

სწორედ ეს მოხდა ვებ ბრაუზერებზე. დღეს, ჩვენ გვინდა გამოვიყენოთ ვებ ბრაუზერები, როგორც კლიენტი ვებ განაცხადის, მაგრამ ისინი ნამდვილად არ იყო ნიშნავდა ამის გაკეთება.

ფუნდამენტური საკითხი მქონდა ვებ პროგრამირების და ერთი მთავარი მიზეზი, რის გამოც ბრაუზერები გააკეთა ცუდი კლიენტებს ვებ პროგრამები, ის არის, რომ არ არსებობს კარგი გზა კომუნიკაცია სერვერზე. სინამდვილეში, მაშინ, ერთადერთი გზა შეგიძლიათ მიიღოთ ინფორმაცია მომხმარებლის იყო მათთვის დააჭირეთ რაღაც. არსებითად, ინფორმაცია შეიძლება გადაეცეს მხოლოდ მაშინ, როდესაც ახალი გვერდი დატვირთული იყო.

როგორც წარმოგიდგენიათ, ეს ძალიან რთულია, რომ მართლაც ინტერაქტიული პროგრამა. თქვენ არ შეიძლება რაღაც ტიპის რაღაც ტექსტური ყუთში და შეამოწმოთ ინფორმაცია სერვერზე, როდესაც ისინი აკრეფილი იყვნენ. ნეტავ უნდა დაველოდოთ ღილაკს.

გამოსავალი: აიაქსი.

Ajax დგას ასინქრონული JavaScript და XML. არსებითად, ეს არის გზა აკეთებს იმ ხანდაზმული ვებ ბრაუზერები ვერ: კომუნიკაციის ვებ სერვერზე გარეშე სჭირდება კლიენტს განაახლეთ გვერდზე. ეს ხდება Internet Explorer- ში XMLHTTP ActiveX ობიექტის მეშვეობით ან XMLHttpRequest თითქმის ყველა სხვა ბრაუზერში.

ძირითადად, ის, რაც საშუალებას აძლევს ვებ-პროგრამას, გააკეთოს კლიენტი და სერვერს შორის გაცვლითი ინფორმაცია, თითქოს მომხმარებელი გადატვირთული გვერდის გვერდის გარეშე რეალურად გადატვირთვის გვერდზე.

ჟღერს დიდი, არა? ეს არის წინგადადგმული ნაბიჯი და ეს არის ის, რომ ვებ 2.0 პროგრამა იმდენად უფრო ინტერაქტიული და ადვილად გამოყენებადია, ვიდრე წინა ვებ-პროგრამები. მაგრამ, ჯერ კიდევ ბენდის დახმარებით. ძირითადად, კლიენტი აგზავნის სერვერს გარკვეული ინფორმაცია, და იგი აგზავნის ბლოკის ტექსტის უკან, ტოვებს კლიენტს მუშაობის ინტერპრეტაცია, რომ ტექსტი. შემდეგ კი კლიენტი იყენებს რაღაცას, რომელსაც დინამიური HTML ჰქვია, რათა ეს გვერდი ინტერაქტიული იყოს.

ეს საკმაოდ ცოტაა განსხვავებული, ვიდრე ჩვეულებრივი კლიენტის სერვერის აპლიკაციები მუშაობს. არ შემოიფარგლება მონაცემების უკან და უკან, და მთელი არქიტექტურა აშენებული თვალის შესახებ გაქირავების კლიენტს მანიპულირება ეკრანზე ფრენა, გამოყენებით Ajax ტექნიკის შესრულება ამ ვებ ჰგავს jumping მეშვეობით hoops მისაღებად არსებობს.

ვებ-ბრაუზერები მომავლის საოპერაციო სისტემებია

Microsoft- მა ის 90-იან წლებში იცოდა. ამიტომაც ისინი ამ ბრაუზერის ომში Netscape- თან შევიდნენ და ამიტომაც Microsoft ომში გამარჯვებისას არ ჩააგდო. სამწუხაროდ - მინიმუმ Microsoft- ის ახალი ბრაუზერი ომი არსებობს და იგი იბრძოდა სხვადასხვა პლატფორმებზე. Mozilla Firefox- ს ამჟამად უმეტესობა იყენებს ინტერნეტის მომხმარებელთა 30% -ს, ხოლო Internet Explorer- მა ბოლო ხუთი წლის მანძილზე 80% -ზე მეტი შეადგინა.

მიმდინარე ვებ ტენდენციები, როგორიცაა Web 2.0 და Office 2.0 შემოტანა რა ისტორიულად დესკტოპის განაცხადების ინტერნეტში, ხდება უფრო დამოუკიდებლობის არჩევის ოპერაციული სისტემები და მეტი მნიშვნელობა სტანდარტიზებული ბრაუზერები. ორივე მათგანი არ არის კარგი ამბავი Microsoft- ისთვის, რომლის ინტერნეტ-ბრაუზერი ბრაუზერისგან განსხვავებით სხვა რამეს აკეთებს, ვიდრე სხვა ბრაუზერი. კიდევ ერთხელ, არ არის ძალიან კარგი ამბავი Microsoft.

მაგრამ ერთი დიდი რამ, რაც იყენებს ოპერაციულ სისტემებს, არის ის, რომ თქვენ შეგიძლიათ გამოიყენოთ სტანდარტიზებული ობიექტები თქვენი ინტერფეისის შესაქმნელად. თქვენ ასევე გაქვთ ბევრი კონტროლი იმაზე, თუ როგორ ურთიერთქმედებთ ამ ობიექტებთან და შეგიძლიათ შექმნათ თქვენი საკუთარი გადაჯგუფებებიც. ვებ პროგრამირების საშუალებით, უფრო რთულია კონტროლი ამ დონის მიღწევისათვის, ვინაიდან ვებ ბრაუზერები არ იყო თავდაპირველად განზრახული იყვნენ კლიენტებისთვის დიდი განაცხადისთვის - გაცილებით ნაკლებია სამომავლო ოპერაციული სისტემა.

მაგრამ, სულ უფრო და უფრო, ეს არის ის, რაც ხდება. Google Docs- ი უკვე უზრუნველყოფს სიტყვის პროცესორი, ცხრილები და პრეზენტაციების პროგრამული უზრუნველყოფა. შეუთავსეთ Google- ის ფოსტის კლიენტს, და თქვენი ძირითადი საოფისე პროგრამული პროდუქტიულობის პაკეტი გაქვთ. ჩვენ ნელა ვართ, მაგრამ აუცილებლად მივიღებთ იმ წერტილს, სადაც ჩვენი აპლიკაციების უმრავლესობა ხელმისაწვდომი იქნება ონლაინ რეჟიმში.

სმარტფონებისა და PocketPCs- ს მზარდი პოპულარობა ინტერნეტის მთელ ახალ საზღვრებს ქმნის. და მაშინ, როდესაც მიმდინარე ტენდენციაა მობილური ინტერნეტი, რომ შეუერთდეს "რეალურ" ინტერნეტს , ეს არ აანაზღაურებს მობილურ ლანდშაფტს, როგორც ძირითად მოთამაშეს, როგორ ჩამოყალიბდება "მომავლის ინტერნეტ".

ერთი ძირითადი ასპექტი ის არის, რომ ის ქმნის ახალ ფრონტს ვებ ბრაუზერის ომებში. თუ Microsoft Internet Explorer- ის დომინანტური რჩება, მას მოუწევს დომინირება მობილურ მოწყობილობებზე "ჯიბის IE", Microsoft- ის ინტერნეტ-ბრაუზერი ბრაუზერისთვის.

კიდევ ერთი საინტერესო ასპექტია, თუ როგორ შედიხართ მობილური მოწყობილობები ინტერნეტის საშუალებით ტრადიციული ვებ პორტალების შეცვლის Java პროგრამების გამოყენებაზე. იმის ნაცვლად, რომ Microsoft Live ან Yahoo, მობილური მომხმარებლებს შეუძლიათ ჩამოტვირთოთ ჯავის ვერსიები ამ საიტებზე. ეს ქმნის ინტერაქტიული გამოცდილებას, რაც იგივეა, რაც ნებისმიერი კლიენტის სერვერის აპლიკაცია გარეშე ბრაუზერები გამოცდილი ვებ ბრაუზერები.

ის ასევე გვიჩვენებს, რომ ძირითადი ვებ-მოთამაშეები მზად არიან შექმნას საკუთარი საიტები ახალი განაცხადის განვითარების პლატფორმაზე.

მომავლის ბროუზერი

მე არ ვაპირებ ნებისმიერ ფსონს, რომ ვნახავთ ძირითად ცვლილებას, თუ როგორ ხდება ვებ ბრაუზერები შექმნილია უახლოეს მომავალში. თუ არა ვებ 3.0 იქნება ახალი ტიპის ბრაუზერი, ან სრულიად განსხვავებული მიმართულებით წავა ვინმეს ამ ეტაპზე.

მაგრამ, ამავე დროს, მე არ გამიკვირდება, რომ ნახოთ ახალი ტიპის ბრაუზერის სრულიად გადაწერილი ვებ განაცხადების გათვალისწინებით revolutionize ვებ. მას შეუძლია მიიღოს ძირითადი მოთამაშე, რომელიც მას შექმნის, და ისეთ მნიშვნელოვან მოთამაშეებს, როგორიცაა Google და Yahoo და სხვები უკან, რაც არ არის მარტივი რამ შესრულებისკენ, მაგრამ ეს შესაძლებელია.

რა იქნება ამ ბრაუზერის მომავალი? მე ვფიქრობ, რომ ეს იქნება შერწყმა ჩვენი მიმდინარე ბრაუზერები, ActiveX და ჯავის შექმნას ის, რაც შეიძლება იყოს როგორც მინი ოპერაციული სისტემა და განვითარების პლატფორმა.

თქვენ და ჩემთვის, ეს იქნებოდა მოსწონს ჩვენი ოფისის აპლიკაციის ჩატვირთვა, სიტყვის პროცესორი და ცხრილის ჩანაცვლება, ისევე, როგორც მასიურად გამრავლების ონლაინ როლური თამაში.

არსებითად, თითოეული ნახვა იქნება გამოყენების საკუთარი და ჩვენ შეგვიძლია ადვილად წასვლა ერთი ნახვა / განაცხადის მომდევნო.

რას ფიქრობთ ვებ 3.0?