Sākums » web

Mīti par un ap web

01.08.2009 23:22 790 skatījumi 13 komentāri

Ieteicams izvairīties no JavaScript izmantošanas

Ne visi savos pārlūkos ir aktivizējuši JavaScript, tas   vairs nevar būt kā arguments JavaScript neizmantošanai ja tas ir nepieciešams, jo nu jau lielākā daļa web pārlūkprogrammu JavaScript ir iebūvēts. Tas protams nenozīmē, ka par tiem, kuri neizmato JavaScript ir jāaizmirst, vienkārši veidojot web projektus tie jāveido tā lai darbotos arī, bez JavaScript.

Nekad neizmanto tabulas

Tabulas nav jāizmanto web izkārtojuma veidošanai, tā vieta iesaka izmanto CSS, taisnība jau ir, bet tomēr tabulas nav arī lielākais web izstrādātāja ienaidnieks, jo tabulārus datus tomēr būtu jākārto tabulās.

Flash ir lielākais ļaunums

Bieži runājot ar klientu rodas situācija, kad klientam piedāvājot kādu flash risinājumu klients automātiski to asociē ar flash reklāmas banneri, un rodas dažādi pārpratumi.

Var uzsākt dizaina izstrādi, pirms ir zināms saturs

Lai dizains nenomāktu saturu un otrādi, vispirms būtu nepieciešams zināt kāda tipa saturs tiks ievietots lapā. Protams pirms ir zināms saturs var piedāvāt dažādas dizaina skices ,lai būtu iespējams sagatavot kvalitatīvu saturu, kurš papildina dizainu.

Autors: Roberts Mozgis (rob)

Web izstrādātājs ar vairāku gadu pieredzi. Esmu strādājis pie daudziem interesantiem projektiem Latvijā un ārpus tās. Specializācija PHP, JavaScript, CSS, Html, kā viss ap datubāzēm.

VN:F [1.2.3_620]
Rating: 4.0/5 (2 votes cast)
  • Toms www

    Par tabulām gan nepiekrītu.
    Ne vienmēr ie5/6 var iemācīt saprast div`s :)

    VA:F [1.2.3_620]
    Rating: 1.0/5 (2 votes cast)
    1
  • k4y www

    Par tabulām tā arī labu argumentu to neizmantošanai nesaskatīju, reāli tabulotas lapas atpazīst un korekti interpretē visi vecie, kā arī jaunie pārlūki. Tas, ka lietot div`us skaitās modernāk, tas tiesa, bet nekāda sliktuma vai nepilnība tabulām nav. :)

    VA:F [1.2.3_620]
    Rating: 3.0/5 (4 votes cast)
    2
  • Anpher www

    Nevis ieteicams izvairīties no JavaScript, bet nepārspīlēt ar JavaScript un neaizmirst funkcionalitāti bez tā.
    Tabulas paredzētas tabulāru datu attēlošanai, nevis layout’am, tam es piekrītu.
    Flash ir lielākais ļaunums – arguments vienkārši iespārda :)

    Mīti kā mīti…

    VA:F [1.2.3_620]
    Rating: 4.0/5 (2 votes cast)
    3
  • Noisex www

    Nez kaa tad var iztikt bez JS, ja dalja web 2.0 lapu balstas uz json/jquery/ajax utt? par tabulaam…ertakais veids, ka formatet layoutu ;) protams divi (xhtml) ir modernak un taa, bet nu shad tad var nojaties zaljsh, bet neizdodas novietot vinju kaa vajaga..it ipashi attiecinams uz dinamiska izmera (%) saturu. Piekam ezelis biezzvien saprot izvietojumu ne “taa” un atkal jaraxta conditional comments (hacki) prieksh IE utt.

    VA:F [1.2.3_620]
    Rating: 3.0/5 (3 votes cast)
    4
  • gvidou www

    Eh, kur lai sāk.

    Tom – IE5 vairs vispār praktiski neviens nelieto. Un ie6 arī jau drīz būs pagātne. Piemēram, youtube un facebook drīzumā plāno beigt oficiāli atbalstīt IE6. Es arī apsveru iespēju drīzumā sākt prasīt atsevišķu samaksu par ie6 atbalstīšanu.

    k4y – Neviens nenoliedz, ka arī ar tabulām var uztaisīt kautko tādu, kas izskatās tā, kā vajag. Bet gala kods ir nesemantisks un grūti pēc tam uzturams.

    Noisex – vienkārši, lietotāji, kam izslēgts JS, uzspiežot uz attiecīgās saites, nokļūst lapā, kur ir tieši tas pats saturs, tikai statisks. Un uz ie6 nav pārāk grūti salabot visu, ja zin ko dara. Conditional comments starp citu neskaitās haks.

    Man piemēram ir atsevišķs stylesheets, ko izmantoju visos projektos, kas izlabo lielu daļu zināmo ie6 gļuku. Un uz ie6 es testēju tikai, kad viss ir pabeigts, tad caur conditional comments iebaroju ie6 atsevišķu stailšītu, kur vēl tiek izlaboti atsevišķi gļuki, kas parādās.

    VA:F [1.2.3_620]
    Rating: 4.3/5 (3 votes cast)
    5
  • Toms www

    gvidou, ok. IE5 ir pagātne. Bet 6 vēl lieto. Man vēl nesen vienam klientam bija jātaisa lapa. Es solīdi visu sačekoju (opera, ie7, ff, chrome, safari) – viss gāja. A viņš sūdzas, ka redz, viena mala ir kaut kur lejā. Beigās izdomāju pajautāt, kādu pārlūku lieto. Aha – ie6 :)

    Tad nu tabuju salikt tabulas un viss aizgāja…

    VA:F [1.2.3_620]
    Rating: 1.5/5 (2 votes cast)
    6
  • gvidou www

    Nu visu kodu pārrakstīt uz tabulām dēļ viena ie6 gļuka gan bija diezgan muļķīgi no tavas puses :D

    Kā jau rakstīju, ie6 var vēsi iebarot papildus css failu, kurā tad sataisīt visu, lai izskatās uz ie6 puslīdz cilvēcīgi.

    VA:F [1.2.3_620]
    Rating: 3.0/5 (2 votes cast)
    7
  • fxz

    IE6 var un vajag aizmirst, bet ja nu nekādi citādi nevar, ir iespējams normāli sataisīt uz div`iem bāzētu layoutu arī šajā arhaiskajā pārlūkā. Savā laikā sanāca ar to diezgan daudz noņemties :)

    VA:F [1.2.3_620]
    Rating: 3.5/5 (2 votes cast)
    8
  • Aldis www

    Izmantoju arī lielākā daļa projektus uz tabulām būvētu lapu! Protams, mazākām lapelītēm liekas ērtāks

    IE6 un tamliidziigie, meedz but tik stulbi, ka piemeram lai ieskaidrotu ka DIV [piemēram kvadrātiņam], nav jābūt ar borderiem, tas jāpiemin 3 vietās un formātos bezmaz [piem.. border:0; border-size:0; un tada gara]! (Css, Html)

    Kgan, ar javascript pārpildītas lapas arī nekas labs neskaitās! :) Piemēram tie paši draugiem.lv! Uz lēnākām ierīcēm velkas nenormāli!

    VA:F [1.2.3_620]
    Rating: 2.3/5 (3 votes cast)
    9
  • matiss www

    Manuprāt tā tabulu ignorēšana vairāk ir modes jautājums.

    Tabulas, atšķirībā no DIV, attēlojas visos pārlūkos vienādi un jebkurā gadijumā pareizi turēsies kopā, kamēr DIV šad tad pat profesionāļu rokās mēdz jukt un ākstīties uz dažādiem pārlūkiem.

    Div`u lielākā priekšrocība ir iespēja vēlāk mainīt lapas dizainu ar vienu vienīgu CSS failu, neaiztiekot html kodu. Ja lapa ir taisīta ar tabulām, sanāk pārtaisīt daudz vairāk. Tā, ka ja vien lapai nav plānots katru nedēļu mainīt izskatu, tabulas ir tikpat labas, kā Divi. Pat stabilākas un drošākas, jo ir skaidrs, ka viss atradīsies savās vietās.

    Divos ar vertikālo staipīšanos ir tikpat lielas problēmas bieži vien kā tabulās. Iframe mūsdienās ir officiāli atzīts par kaitīgu taču ne tabulas.

    VA:F [1.2.3_620]
    Rating: 0.0/5 (0 votes cast)
    10
  • banesto

    1) IE6 ir jau sen jāboikotē.. cik var lietot šo jau drīz 10-gadi sasniegušo pārlūku! taisu atbalstu šim pārlūkam tikai tad, kad to speciāli pieprasa, jo līgumā parasti ir teksts par sakarīgu attēlošanu “populārākajās pārlūkprogrammās”, kuru skaitā IE6 vairs nav.
    2) tabulas vs. divi – tabulās ļaunuma kā tāda nav, bet tas ir pārāk arhaisks attēlošanas veids, kas neļauj veidot modernākas lietas. tas ir old-school variants. ja projekts paredz, ka auditorija ir ļoti plaša (piem., ibanka), tad būs drošāk lietot tabulas, bet ja lapa ir taisīta jauniešiem, IT jomā attīstītākiem cilvēkiem, tad droši jāizmanto divi, jo aiz tiem ir nākotne. Vispār arguments par atbalstu vecām pārlūkprogrammām šausmīgi kaitina, jo tas bremzē attīstību. CSS parādās arvien jaunas lietas, bet tās netiek izmantotas, jo redz kādā vecā pārlūkā tās nestrādā.. Lietotājus jāmēģina vismaz netieši ietekmēt ignorējot IE6, kur nu vēl IE5. Katrs grib mašīnu nomainīt ik pēc 5 gadiem, bet štrunta pārlūku nevar.. smieklīgi..

    VA:F [1.2.3_620]
    Rating: 0.0/5 (0 votes cast)
    11
  • banesto

    3) mīts par flashu ir drīzāk tāds, ka klients domā, ka lapa izmaksās tik pat lēti kā flash banneris..

    4) par dizainu pirms satura… kā var uzsākt projektu, ja nezina, par ko tas būs?? tur pat dizins tuvumā vēl nestāv, tur līdz līguma parakstīšanai vēl vismaz mēnesis, ja ne vairāk. ļaunākais bieds ir klients, kurš nezina, ko viņš grib un domā, ka lapa ir lēts un ātrs pasākums.

    VA:F [1.2.3_620]
    Rating: 0.0/5 (0 votes cast)
    12
  • TadeUSH www

    Tabulas – Ir rezes kad noslikoju un nerakstu ar DIV, bet reizēm tas tiešām ir vajadzīgs lai parastu layaut uztaisītu nav vajadzīgs rakstīt veselu memoāru lai uz katra browsera nešķiebjās pa savam.
    Un par IE5&6 jā tas ir baigi kaitinoši, pie tam viņi ne par ko negrib mainīt jo vecā klikšķprogramma ir pārak pierasta

    VA:F [1.2.3_620]
    Rating: 0.0/5 (0 votes cast)
    13
  • Nav nevienas atsauces

Ir ko teikt?

Vari izmantot:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

Raksta komentāru RSS