ფაილი მარკეტინგული

რატომ გაიმარჯვებს Flex და Apollo

ინტერნეტიწუხელ საღამო რამდენიმე მეგობართან ერთად გავატარე.

პირველი 3 საათი გაატარა საზღვრებს მუშაობდა კლიენტის საიტზე, რომელსაც ჰქონდა ბრაუზერის რამდენიმე ცალსახა. საიტი დაიწერა იდეალურად, მოქმედი CSS. თუმცა, Firefox 2-ით კომპიუტერზე, მენიუს სიას ჰქონდა მახინჯი პიქსელის ცვლა და Internet Explorer 6-ზე CSS-ის ერთ-ერთი მეთოდი საერთოდ არ მუშაობდა.

Firefox 2 (დაამოწმეთ პიქსელის უცნაური ცვლა, რაც მას თითქმის დახრილად გამოიყურება):
Firefox 2 მენიუ

ასე უნდა გამოიყურებოდეს:
Internet Explorer 7

ყოველ ჯერზე, როცა რაღაცას ვამოწმებდით, სხვა ბრაუზერი იშლებოდა. ჩვენ ვამოწმებდით OSX-ზე Safari-ით და Firefox-ით და შემდეგ XP-ზე IE6-ით, IE7-ით და Firefox-ით. ბილის ექსპერტიზა CSS და JavaScript-ის ჩემმა სიყვარულმა საბოლოოდ მიგვიყვანა გამოსავალამდე, რომელიც არ მოითხოვდა ბრაუზერის სპეციფიკურ ჰაკერებს… მაგრამ ეს იყო სასაცილო (მაგრამ სახალისო) სავარჯიშო, რომელსაც ვებ დიზაინერები ყოველ დღე გადიან.

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

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

Flex გადის ქვეშ Adobe Flash-ის ბრაუზერის მოდული. ეს არის მოდული, რომელიც 99.9% ბევრი ინტერნეტის გაშვება (თქვენ აწარმოებთ ყოველ ჯერზე, როცა უყურებთ YouTube ვიდეოს). Apollo იყენებს იმავე ძრავას, მაგრამ საშუალებას გაძლევთ რეალურად იმუშაოთ აპლიკაციის ფანჯარაში, ვიდრე ბრაუზერით შემოიფარგლებათ.

რა არის Flex?

დან Adobe: Flex აპლიკაციის ჩარჩო შედგება MXML, ActionScript 3.0 და Flex კლასის ბიბლიოთეკისგან. დეველოპერები იყენებენ MXML-ს აპლიკაციის მომხმარებლის ინტერფეისის ელემენტების დეკლარაციულად განსაზღვრისთვის და იყენებენ ActionScript-ს კლიენტის ლოგიკისა და პროცედურული კონტროლისთვის. დეველოპერები წერენ MXML და ActionScript წყაროს კოდს Adobe Flex Builder-ის გამოყენებით? IDE ან სტანდარტული ტექსტური რედაქტორი.

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

მდე დამატებითი უპირატესობაა აპლიკაციის ადვილად პორტირება აპოლონზე ბრაუზერში გასაშვებად ან მის გარეთ.

გარდა იმისა, რომ არ ინერვიულოთ, როგორ გამოიყურება თითოეულ ბრაუზერში, არის სხვა უპირატესობებიც. Flex-ისთვის წერა აკეთებს არ მოითხოვს ფორმალური პროგრამირების უნარებს. ვფიქრობ, ამიტომ ბევრი პროფესიონალი პროგრამისტი დასცინის Flex-ის ან Adobe-ის გამოყენებას. მათ ურჩევნიათ დახარჯოთ ათიათასობით დოლარი, რათა განავითარონ ASP.NET-ის ფუნქცია, რომელიც მოითხოვს რამდენიმე ხაზს. MXML.

თუ გსურთ გააგრძელოთ Flex და Apollo, გამოიწერეთ ჩემი მეგობრის ბილის ბლოგი.

Douglas Karr

Douglas Karr არის CMO of OpenINSIGHTS და დამფუძნებელი Martech Zone. დუგლასი დაეხმარა ათეულობით წარმატებულ MarTech სტარტაპს, დაეხმარა 5 მილიარდ დოლარზე მეტის შეძენისა და ინვესტიციების გამომუშავებაში და აგრძელებს კომპანიებს მათი გაყიდვებისა და მარკეტინგული სტრატეგიების განხორციელებაში და ავტომატიზაციაში. დუგლასი არის საერთაშორისოდ აღიარებული ციფრული ტრანსფორმაციის და MarTech ექსპერტი და სპიკერი. დუგლასი ასევე არის Dummie's-ის სახელმძღვანელოს და ბიზნეს ლიდერობის წიგნის გამოქვეყნებული ავტორი.

დაკავშირებული სტატიები

დაბრუნება ღილაკზე
დახურვა

Adblock აღმოჩენილია

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