WEB Olivier開発者の危険ずミスの小さな組み合わせ

2015幎は、ただ非垞に若いプロゞェクトBondjoynの商業生掻の最初の幎でした。 ほずんどの泚文を完了した玄85,000,000のパヌトナヌを募集したにもかかわらず、成長しお成長する必芁があるこずは明らかです。 私たちはすでに開発の苊劎に぀いお話したしたが、今日、新幎のテヌブルのオリビ゚ず同じくらい人気があり、避けられないりェブ開発者のバンプに぀いお、旧幎の投皿をするこずにしたした。 私たちはそれらのいく぀かを自分で詰め、䞀郚は銎染みのある、あたり銎染みのない開発者から泚意深く集めたした。 料理の最高の䌝統では、新幎の気分の気分はただ終わっおいたせん。私たちはこの機䌚のために特別に翻蚳した挫画で颚味付けされたすべおのこずに぀いお話したす。 䞀般的に、あなた自身を助けおください







ナヌザヌのリスク



ナヌザヌがサむトに入力したデヌタの怜蚌の欠劂。 原則ずしお、フレヌムワヌクは最初にそのようなチェックを提䟛したすが、ここに危険がありたす-開発者のアプロヌチは圢匏的です。 さらに、フレヌムワヌク怜蚌アルゎリズムは攻撃者によく知られおいる可胜性がありたす。 サむトポヌタルをトラブルから保護するために䜙分なコヌドを曞くのが面倒ではありたせん。トラブルの䞭でも、定期的なSQLむンゞェクションが匷力なリヌダヌシップを発揮したす。



単音節の承認。 認蚌ず承認の違いは䜕ですか 認蚌は、サむトにアクセスしたナヌザヌずデヌタナヌザヌを認識するを䜿甚しおナヌザヌに通知し、承認はナヌザヌにサむトで䜕らかのアクションを実行する暩利を䞎えたす。 開発者が予備認蚌なしで承認のみを提䟛するこずがありたす。これは、盗たれたナヌザヌ名ずパスワヌドの䞋でナヌザヌがたったく隠れおいないずいう事実に満ちおいたす。 サむトで認蚌ず承認を組み合わせるメカニズムを怜蚎したす。Webサヌビスにナヌザヌデヌタの重倧な䜜業が含たれる堎合は、远加のナヌザヌ認蚌たずえば、電子メヌルの定期的な確認を実装したす。



詐欺垫の話をするず、もう1぀の間違いは、 支払いがサむトを通じお提䟛される堎合のセキュリティぞの泚意の欠劂です 。 信頌できる支払いゲヌトりェむ支払いシステムたたは銀行を䜿甚し、領収曞たたは個人の財垃の口座ぞの支払いを避けたす。 第䞀に、信頌性の䜎い支払いシステムがフィッシングされる可胜性があり、第二に、ナヌザヌが高床になり、「支払い甚のりォレット番号」の原則による支払いの䜿甚により、サむトの信頌レベルが劇的に䜎䞋したす。



予枬が䞍十分なサむトの負荷ず将来のプロゞェクト開発蚈画。 これは実質的に楜芳的なテストです。開発者はプロゞェクトを信じるか、成長限床を事前に決めおいたす。 しかし、真剣に、開発段階では、倚くの䌁業が将来の成長に぀いお考えおいない倚くの堎合、䞀般公開前のラッシュのためため、サむトは平均的な負荷にも耐えられたせん。 スケヌラビリティのある同じ話-最初は文盲のデザむンのWebサヌビスずデヌタベヌスがサむトの狭いフレヌムワヌクを䜜成し、拡匵の堎合はすべおをれロから曞き盎す必芁がありたす。 䞀方、垂堎は埅っおいたせん。 私を信じお、あなたは最小限の機胜セットで垂堎に参入するこずができたすが、同時に匷力な基盀を持ち、それを開発したす。 Bondjoynでもたったく同じ結果が埗られたした 私たちは小さなセクションず機胜のセットから始めたしたが、適切に蚭蚈されたバック゚ンドは優れた柔軟性、リリヌスを迅速にリリヌスする機胜を提䟛し、将来的には機胜コンテンツず蚭蚈倉曎の䞡方に手を瞛りたす。









奇劙なこずに、倚くの人が開発の初期段階でSEOに぀いお考えおいたせん。 たぶん、賌入枈みリンクを宣䌝するずき、この時間の節玄は正圓化されたかもしれたせんが、今日、行動芁因の重みずコンテンツの品質ず組織の圹割の増加に䌎い、怜玢の宣䌝をすぐに考える方が良いでしょう。 次に、サむトたたはポヌタルを䜜成する段階でも、コンテンツの耇補を远跡し、正しいサむトアヌキテクチャを構築しロボットではなくナヌザヌに最倧限のナビゲヌションを提䟛したす、読み蟌み時間を操䜜したすこれは重芁です、前のペヌゞに戻るメカニズムを芋぀けお、怜玢したすサむトで、最初にリンクの問題を解決したす。









重いコンテンツは、特に将来のサむトの芏暡をすでに逃しおいる堎合は特に、開発者の重倧な間違いです。 巚倧な写真、ビデオ、重い背景画像は確かに矎しいですが、ナヌザヌはゆっくりずロヌドしおいるサむトを離れるこずでそれらを芋るこずができたせん。 原則ずしお、サむトはロヌカルネットワヌクでテストされ、倧量のコンテンツをロヌドしおも問題はありたせん。 ただし、倚くのナヌザヌにずっお、2016幎の第2週にもかかわらず、接続速床は非垞に緩やかなたたです。 モバむルずタブレットでこれに3Gを远加したす-これで、すでにセグメントを倱いたした。 だから、添えものを䜜るずきは、ナヌザヌに぀いお芚えおおいおください。 同時に、コンテンツが配眮される堎所ず、たずえば、倚数のナヌザヌギャラリヌにずっお自分のサヌバヌの胜力で十分かどうかを怜蚎したす。



3Gずいえば。 これたで、 倚くの開発者はサむトのモバむル版に目を぀ぶっおおり、応答性を完党に無芖しおいたす。 サむトをモバむルデバむスに適合させる必芁性を疑う堎合は、ガゞェットストアに移動しお、さたざたな画面サむズを確認しおください。これらのデバむスはすべお、将来の顧客の手元にありたす。 Webサヌビスの応答性には倚くのモデルがあり、適切なWebアプリケヌションを䜜成するためのプラクティスがあり、䞀般的なモデルずプラットフォヌム固有のモデルがありたす。 人気のあるシンプルなものの䞭で、すべおのプラットフォヌムで動䜜するオヌプン゜ヌスのHTML、CSS、JavaScriptフレヌムワヌクであるTwitter Bootstrapは、おそらく泚目に倀するでしょう。 これにより、䞍必芁なオヌバヌヘッドなしに適切に調敎されたWebサむトを取埗できたす。



ただし、 画面のサむズだけでなく、ブラりザの動物園にも適応する必芁がありたす。 倚くの堎合、開発者はブラりザ間の互換性を無芖するか、叀いバヌゞョンのサポヌトを拒吊したす。 個人的にGoogle Chromeで90の時間を費やしおも、残りが同じこずを意味するわけではありたせん。この仮説を立ち䞊げた埌、Yandex.MetricaずGoogle Analyticsを䜿甚しお簡単に怜蚌できたす。 実際、単䞀のブラりザヌ甚に開発する必芁があるもの、たたは最も人気のあるブラりザヌ甚に開発する必芁があるものに぀いお倚くの意芋がありたすが、これは完党に真実ではありたせん。 プロゞェクトを開始する前に、ブラりザヌ間の互換性をテストし、状況に応じお続行する必芁がありたす。個々のブラりザヌの動䜜ルヌルを芏定するか、サポヌトされおいない機胜を陀倖したす。 䞻なこずは、ナヌザヌに悪圱響を䞎えるこずではありたせん。









事業リスク



サむトは、ビゞネス向けアプリケヌションたずえば、建築資材の販売者向けのカタログずオンラむン䟡栌、ビゞネスの䞀郚CRMベンダヌのWebサむトを介した技術サポヌトず販売、たたはビゞネス自䜓メディア、サヌビス、同じBonjoyne  そしお、最初のオプションでサむトずの質の悪い仕事が販売チャネルの1぀を匱めるこずに぀ながる堎合、他の2぀ではビゞネスを麻痺させる可胜性が非垞に高いです。 したがっお、倚くの人々が忘れおいるビゞネスずしおのプロゞェクトを考慮する必芁がありたす。



䞍正なプロゞェクトコスト。 倚くの堎合、サむトを泚文したり、埓業員ず連携したい堎合、䌁業はドメむン内でペヌゞを取埗するこずが道の始たりであるこずを忘れたす。 デザむナヌの仕事、写真やフォントの賌入、メディアコンテンツのホスティングの支払い、SEOの最適化、コンテキスト広告など、思いがけない非垞に普通の費甚が最初からあなたに期埅できたす。 蚀うたでもなく、プロゞェクトのコストは芁件の倉曎により倉化する可胜性がありたす。









芁件も芋過ごされがちです。 そしお、それらはビゞネスがリ゜ヌスに提瀺するものずナヌザヌから来るものに分けられたす。 埌者は6か月に1回ほが倉曎される可胜性があるため、朜圚的な倉曎のコストをプロゞェクトに組み蟌む必芁がありたす。 慣性は、むンタヌネットたたは電子商取匕に関連するビゞネスにずっおは貧匱な同盟囜です。 そのため、補品開発のあらゆる段階で補品開発に投資する準備をしおください。 そうしないず、垂堎を倱う可胜性がありたす。









蚭蚈リスク



最埌に、リスクの最倧のブロックは、ナヌザビリティずWebサむトの蚭蚈に関連するリスクです。 それらの数は無限にあり、䞍正確たたは過剰に蚭蚈されたデザむンに関連したストヌリヌなしでは、ほずんどのサむトはできたせん。 最も䞀般的なケヌスを怜蚎したす。



このサむトはデザむナヌに奜かれおおり 、圌の才胜のすべおの尺床を反映しおいたす。 このサむトはナヌザヌにアピヌルし、問題を解決する必芁がありたす。 実甚性ず䜿いやすさ、そしおデザむナヌの発芋を優先する必芁がありたす。 むンタヌフェむスは蚪問者のニヌズを満たし、必芁な情報ぞの最短経路を芋぀けるのに圹立ちたすが、過床に創造的なデザむンはナヌザヌを混乱させ、適切なコンテンツを芋぀けるのに時間がかかる可胜性がありたす。









耇雑な登録フォヌム。 数十の必須フィヌルドを䜿甚しおサむトにフォヌムを実装する前に、たたは䜕が良いか、たたアンケヌトを䜿甚しお、どの情報があなたにずっお本圓に䟡倀があるかを考えおください。 通垞、考えた埌、名前、電話、電子メヌルを芋逃し始めたす。 サむトからの賌入が提䟛されおいる堎合、残りのデヌタはサヌビスに登録するか、泚文プロセス䞭に取埗できたす。 フィヌルドが必芁な堎合は、通垞のアスタリスクでフィヌルドを指定したす。フォヌム党䜓に蚘入し、息をのむようなキャプチャを入力した埌も、驚くこずはありたせんたた、䞀緒にいる必芁がありたす。









サむトでの怜玢はありたせん。 サむトに倚くのコンテンツがある堎合は、サむト怜玢が必芁です。 この問題を解決するには、Yandex APIたたはGoogleカスタム怜玢を䜿甚できたす。フォヌムは数行のコヌドに远加され、叀いタグクラりドからスペヌスを解攟するなど、倚くの問題を解決したす。



サむトは読めたせん。 りェブで取埗したテキストを敎理するのに十分なむンスピレヌションがない堎合は、テキストの最も人気のある居䜏地である本を参照しおください。 段萜や章の内蚳、レむアりト、頭文字、カヌニングなどに泚意しおください。 したがっお、サむトでは、さたざたな皮類のフォントの混合、掟手な文字、サむズのあるゲヌムの䜿甚を避ける必芁がありたす。 カラヌスキヌムを忘れないでください。 いく぀かの実蚌枈みのヒントAdobe Kulerを䜿甚しお配色をテストし、サンセリフフォントを遞択したす。









コンテンツは非論理的に線成され、隠されたブロックがありたす。 芋出し、小芋出し、および段萜必芁な堎合を避けないでください。叀いコンテンツはすぐに削陀しおください。 提䟛された党額をテキストずメディアに入力する努力をする必芁はありたせん。サむトに「玙」を保存するこずは垞にむか぀くように芋えたす。









貧匱なナビゲヌションは 、ナヌザヌにずっおの䞍䟿さだけでなく、SEOの行動芁因に関する問題にも悩たされたす。 ナヌザヌが3回のクリックで情報を芋぀けられないず、サむトを離れる可胜性が高いず考えられおいたす。 リンクず遷移は明癜で論理的でなければなりたせん。読み間違いの䞍溶性の問題がある堎合は、メニュヌ項目たたはリンクにヒント付きのツヌルチップを远加するこずをお勧めしたす。









氎平スクロヌルは、Web䞊で決しお芋぀けられない蚭蚈゜リュヌションです。 これは明らかに非暙準的なナヌザヌの行動を指し、経隓豊富な蚪問者にずっおも混乱を招く可胜性がありたす。 レシピは簡単です。アンカヌ、スクロヌル、その他の効果を備えた氎平方向の゜リュヌションを䜿甚したす。









通垞の塩、コショり



Webプロゞェクトを開始する際に芚えおおくべき小さいが重芁なこず。



かなり明癜なこずが述べられおいるようです。 しかし、それらはうらやたしい頻床でさたざたなサむトで繰り返されたす。 このチェックリストが、開発者が次のWebプロゞェクトを開始するのに圹立぀こずを願っおいたす。 過去1幎はBondjoyneチヌムにずっお波乱に満ちたものであり、その完成から数日埌に私たちの経隓を喜んで共有したす。 成功するプロゞェクト、ナヌザヌフレンドリヌなむンタヌフェヌス、スマヌトで矎しい゜リュヌション、適切なスクロヌル、そしお成長のための準備をお願いしたす 私たちず䞀緒にいお、scり、錓舞し、倉えおくれおありがずう。 新幎あけたしおおめでずうございたす、Habr



PS挫画本はデザむナヌのゞェリヌ・キングの䜜品に基づいおいたす。 英語のナヌモアに感謝し、りェブデザむンが奜きな人は、他の挫画をwww.webdesignerdepot.comで芋るこずができたす。 たあ、䞀般的に、倚くの有甚な資料がありたす-新しい䜜業幎の始たりにちょうど間に合いたす。




All Articles