الإنترنتتصميم المواقع

ما تحتاج إلى معرفته لإنشاء موقع على شبكة الانترنت

ما تحتاج إلى معرفته لإنشاء موقع على شبكة الانترنت
الكاتب: بيكتيميروف الأظافر

حتى الآن، العديد من القادمين الجدد يتساءلون ما تحتاج إلى معرفته من أجل إنشاء موقع الويب الخاص بك، وكذلك إنشاء المواقع للآخرين، في كلمة واحدة تصبح المهنية في هذا المجال، وهو خبير في مجال تقنيات الإنترنت. وبطبيعة الحال، كل شيء لا يسقط من السماء، بل هو أفضل، والسماح لكل شخص يأخذ لنفسه من السماء ما يحتاج حقا، بدلا من كل ما لا يسقط سقطت عليه من السماء على رأسه. نعم، تحولت نكتة كل الحق. ولكن ليس حول نكتة في السؤال، ولكن حول ما تحتاج إلى معرفته من أجل إنشاء المواقع.

في هذه المقالة سوف اقول لكم المزيد عن هذا. نعم، كثير من الناس سوف يلومون لي للكشف عن السر، لأن العديد من المبرمجين المحترفين الذين يخلقون المواقع سوف يقولون - لماذا تفتحون جميع بطاقات للمبتدئين، والسماح لهم الذهاب أنفسهم، وجمع كل الحفر في طريقهم، كما فعلوا مرة واحدة نحن. ولماذا وماذا تقول هذه؟ ولكن لأن الجميع يريد أن يكون في الطلب في مجالهم والجميع، في هذه الحالة هو عن المبرمجين المحترفين الذين خلق المواقع، إخفاء الحقيقة، في محاولة لخلق الضباب قبل الوافد الجديد بحيث هذا الوافد الجديد ليس لديه الرغبة في إنشاء المواقع ومعرفة كل هذه التقنيات. قلت أنه كان للتعلم، وليس لتعليم، أو حتى أسوأ من ذلك، لكرام، لأن البرمجة ليست زوبري، انها الإبداع، ولكن الإبداع لا يتعلم، علمت.

مرة واحدة كنت أيضا أنانية جدا، ولكن حياتي تغيرت بشكل كبير، وجهات النظر الجديدة على الأشياء القديمة ظهرت. كان أول وأهم استنتاج أنني فهمت في مجال إنشاء المواقع هو هذا - ليس كل الناس الذين خلق المواقع، والمهنيين في مجال عملهم. نعم هم المبرمجون، ولكن ليس المهنيين. ليس كل مبرمج محترف. العديد من إنشاء مواقع لمتعة خاصة بهم، شخص ما، بعد أن درس لغة واحدة من ترميز النص التشعبي، ويبدأ إنشاء المواقع، مع الاعتقاد بأنه ملك في هذا المجال. هذا هو السبب في أنه من الصعب تمييز مبرمج من مبرمج محترف، ولكن فقط في الكلمات، في الواقع كل شيء مختلف تماما.

حالة من الحياة. إلى مكتبنا، عندما قمنا بتجنيد الموظفين إلى فرع جديد في اوفا التي تم افتتاحها للتو لإنشاء المواقع، وجاء شاب. أراد أن يقترح ترشيحه كمبرمج رئيسي، بحجة أنه تخرج من المعهد. نعم، كان لديه قشرة، وجميع الوثائق الأخرى أيضا في النظام. وعندما سألته، في ما اللغات التي برمجته، بدأ تعداد تقريبا قاموس كامل من دحل. وتبين أنه يخلق مواقع بلغات: هتمل، كس، جافاسكريبت، فب، حتى انه يعرف بيرل، وكان يعرف أيضا أكتيونسكريبت، دتمل واثنين من عشرات اللغات لإنشاء المواقع، ثم ذهب تعداد البرامج، أيضا، لإنشاء المواقع. وكل هذا على المستوى المهني. هذا صحيح، ألمح إلى شريكي مع سنيير، هذه هي الصورة. هذا الشخص سوف تحل محل الموظفين كله، قلت لنفسي!

من أجل عدم الإساءة إلى شخص، سألته عن محفظة، لكنه جلب ذلك، ولكن عندما أدخلنا محرك أقراص فلاش في الكمبيوتر، وجاء الصمت. كانت وثيقة بسيطة، بلغة هتمل بسيطة، ودعاها موقع على شبكة الانترنت، ولكن لم يكن هناك أي تحفة خارقة للطبيعة التي كنا نتوقع من المهنية في كلماته. بشكل عام، أنا لا تولي اهتماما كبيرا للمحفظة، ولكن أنا ننظر عن كثب في ذلك، لذلك انتقلنا إلى الاختبار. قليل من الناس سوف يعتقدون، ولكن هذا الشخص لم يعرف حتى وظيفة الابتدائية في فب والعلامات الابتدائية في هتمل. لسوء الحظ، وربما لحسن الحظ، ولكن لم يؤخذ للعمل ولا يسمح لإنشاء المواقع.

ماذا يأتي من هنا؟ نعم، هذا الشاب يستطيع ولديه بعض المواهب، ولكن من دون تطويرها، فإنها تضيع. لمعرفة كل شيء وفي نفس الوقت لا شيء، هذا هو الخطأ الرئيسي. إذا كنت قد بدأت في تعلم لغة البرمجة، تحتاج إلى معرفته من جميع الجوانب، وبقدر الإمكان الكتابة وإنشاء المواقع على ذلك. ثم سوف يكتسب موطئ قدم في الذاكرة الخاصة بك، وأنك لن ننسى ذلك في السنة وإعداد البيئة لتصور لغة أخرى.

أولئك الذين يقرأون هذا المثال من الحياة، وربما، وضعت نوعا من التعقيد لمحفظتها، ولكن أؤكد لكم، انها عبثا. لا تخجل من محفظتك، لأن أولا أرباب العمل لا تبدو عليه، ولكن في بعض الميزة التي هي موجودة في كل وظيفة، على الأقل، لذلك يتم ذلك في شركتنا. هذا، بالمناسبة، يرتبط علم النفس.

في كل مجتمع، والمجتمع هو الشركة، وتطور قواعدها، بغض النظر عن ما تقوم به وما هي أنشطتها. في حالتنا، هذه هي شركة لإنشاء المواقع، وهذا هو، تعمل أساسا مع لغات البرمجة، ولدينا أيضا قواعد خاصة بنا لكتابة المواقع. المبرمجين يعملون في فريق، وبالتالي فإنها تحتاج إلى الالتزام بها بحيث يمكن لكل عامل قراءة بسرعة رمز وفهم جوهرها. ولكن هذا لا يلزم كل موظف جديد لمعرفة كل القواعد في آن واحد، وهذا يعطى فترة الاختبار.

ربما، كثير منكم مرة واحدة، وربما حتى الآن، يعتقدون أنه يمكنك إنشاء موقع على شبكة الإنترنت باستخدام برامج التطبيق. ولا تستثمر فيه أية نفقات عقلية أو بدنية أو مادية. أن أكون صادقا، أنا بالفعل متعب من الحديث عن هذا إلى الجميع أن إنشاء المواقع باستخدام البرامج ليست سوى سخرية من كل ما هو موجود. وبما أن الناس لا يفهمون أن هذا النموذج متغير، إلا أنه ليس أنت الذي أنشأ الموقع، بل هو مطور برنامج التطبيق الذي أنشأه لك. ورأيت رمز الموقع، الذي يتم تخزينه من قبل هذا البرنامج؟ هذا هو الرعب. عندما المبرمجين المهنية إنشاء المواقع، فإنها تأخذ بعين الاعتبار كل شيء، فمن واجبهم. عد حتى وقت تحميل المستند على جهاز الكمبيوتر الخاص بالمستخدم، استنادا إلى سرعة الاتصال بالإنترنت، وفي الواقع هو دائما مختلفة. وهنا يمكنك زلة صفحة واحدة مع وزن 300 كيلوبايت، لا تحمل أي معلومات قيمة.

العيب الثاني عند إنشاء مواقع الويب مع برامج التطبيق هو نهج القالب. القالب ليس فقط غير سارة من الخارج، ولكن أيضا خطرة. بالتأكيد أنت، كمؤسس للموقع، سيكون غير سارة لرؤية الموقع الثاني مع نفس المظهر، وهذا هو، وتصميم، وهذه المواقع على شبكة الإنترنت هي نافا، بحرهم. لم يتم إنشاء برنامج لإنشاء المواقع لشخص واحد فقط، وهي مصممة لجمهور كبير من الناس. وبالإضافة إلى ذلك، فإن فرص هذه البرامج في إنشاء المواقع يتم خفضها بنسبة 95٪.

مع عدم الرضا الذي اكتشفناه، لنفترض أنك ابتلعت هذه المشكلة واستقالت نفسك إلى حقيقة أن موقعك ليس الأول بهذا النوع وليس الأخير. ثم في المقام الثاني هناك سلامة الموارد الإنترنت التي قمت بإنشائها. والحقيقة هي أن هذه البرامج هي في صلب التطبيقات الجاهزة الجاهزة التي سوف تعمل في وقت لاحق على موقعك ليس فقط مع المظهر، ولكن أيضا معالجة أي معلومات، على سبيل المثال، وإرسال البريد من موقعك. عندما يتعلق الأمر بهذه التطبيقات الخطيرة، فلن يتأثر متصفح المستخدم فقط، بل أيضا الخادم الذي يقيم عليه موقعك، وبعبارة أخرى، فإنه يؤدي مهام أكثر خطورة من مجرد إرسال المستند.

لا يرسل الخادم هذه الرموز الهامة جدا لأي شخص، أي أنه ينفذها، وتنتقل النتيجة إلى المستخدم، لذا لا يستطيع مشرف الموقع رؤية رموز المصدر إلا. تخيل هذا الوضع، اعترف القراصنة البرنامج الذي قمت بإنشاء الموقع، فإنه ليس من الصعب بالنسبة له، وجدت أنه وحصل على رموز المصدر من التطبيق الخاص بك في يديه. ضع في اعتبارك أن موقعك قد أصبح معرضا للخطر، ولم تعرض موقعك فقط للخطر، ولكن الخادم بأكمله. هذا هو السبب في أنه من المهم جدا أن تكون فردية من وجهة نظر إنشاء المواقع.

أيضا، برامج لإنشاء مواقع الويب تسجل الكثير من المعلومات غير الضرورية في الوثيقة، من بين هذه المعلومات هناك أيضا روابط مخفية عميقا إلى موارد أخرى. وبالتالي، المطور من البرنامج الخاص بك، اللجوء إلى مساعدتكم دون موافقتك، ويدور المنتج الخاص بك على شبكة الإنترنت. لقد كنت دائما ضد مثل هذه البرامج ومحاولة كتابة الرموز والتصاميم نفسي، والتي أوصي لك. الحديث عن برامج لإنشاء المواقع، ليس لدي عقل فوتوشوب أو فلاش التكنولوجيا، وهذه هي البرامج الأخرى التي لا يمكن الاستغناء عنها، وحول لهم قصة أخرى.

فما الذي تحتاج إلى معرفته لإنشاء موقع ويب؟ تحتاج إلى معرفة البرمجة، في البداية قد يبدو من الصعب، قد تنشأ الأفكار التي لا يمكن التغلب عليها. ولكن هذا ليس كذلك، والشيء الرئيسي الذي تحتاج إلى فهم هو أن تقنيات البرمجيات تم إنشاؤها من قبل نفس الناس كما كنت. عندما بدأت في القيام بذلك، كان لي أيضا سوء الفهم، والدماغ لن تسمح لي. في المدرسة كنت أكثر ميلا إلى علم اللغة من الرياضيات، وهناك، وكقاعدة عامة، وضعت المستقبل. ولكن ما زلت أعرف هذا، والمثابرة لم يخيب لي، وأنت على الأرجح لن نخذلكم، وسوف تبدأ في إنشاء المواقع.

أول شيء أوصي هو تعلم لغة الترميز التشعبي، وهذا هو هتمل (إميت-شتي-المينا). انها بسيطة جدا وعليك إتقانه في الأسبوع، أو حتى أقل، اعتمادا على الوقت الذي كنت تنفق وراء الشاشة. وأعتقد أنه بدون هذه اللغة لن يكون هناك إنترنت على الإطلاق، لأنه لا توجد لغة أخرى لها خصائص هيبرتكست، والتي بدونها من المستحيل إنشاء موقع على شبكة الانترنت. يمكنك قراءة المواد التدريبية من ناتاليا ألينوفا، لديها كتاب رائع عن هتمل، وأنا نفسي قراءة على نفس واحد، وأوصى أنها بحث على شبكة الإنترنت. بعد أن تتعلم هذه اللغة الرائعة لإنشاء المواقع، وسوف تحتاج إلى ممارسة، إذا جاز التعبير، توطيد معرفتك. إنشاء الصفحة الصغيرة الخاصة بك.

بعد ذلك، يمكنك أن تبدأ بالفعل مع كس لغة أخرى (سي-سس أو تيسي-سس). هذين الاسمين، على الأرجح ليست لغات البرمجة، وهذه هي لغات الترميز، لذلك معرفة لهم لن يكون صعبا. أما بالنسبة ل كس، فأنا على الأرجح لا يمكن أن أقول لكم الأدب، لأنني لم يكن لديك مواد تعليمية محددة، ولفتت المعرفة من مصادر مفتوحة على شبكة الإنترنت. دون كس، الآن لا يوجد مورد الإنترنت، لذلك يتم توزيعها، ومع ذلك، فضلا عن هتمل. يمكنك بسهولة العثور على كتاب مدرسي على شبكة الإنترنت. هاتان اللغتان مرتبطتان ارتباطا وثيقا، وبعبارة أخرى، يكمل كل منهما الآخر. بعد إتقان لهم يمكن أن تعطى ميدالية، لأنك تستحق ذلك وأخذت الخطوة الأولى نحو إنشاء المواقع.

الخطوة الثانية في إنشاء المواقع هي أكثر خطورة، وهناك بالفعل اتجاهين، واثنين من لغات البرمجة لإنشاء جافا سكريبت (جافا-سكريبت) و فب (بي-إيش-بي أو بي-آش-بي). كما أنها مشابهة لبعضها البعض، ولكن في الوقت نفسه فهي مختلفة وتحتاج إلى اختيار واحد منهم. ولكن لتحديد ما سيكون الأول بالنسبة لك، والثانية ينبغي أن ننظر بإيجاز في إمكانياتهم. كثير من الناس يقولون أن فب هو معروف، وأعتقد أيضا ذلك، لأنه أقرب لي من جافا سكريبت. ولكن لا يزال، أنت لست لي، وبالتالي لديك طريقتك الخاصة، وربما أكثر إشراقا من الألغام.

لذلك، فب. هذه هي لغة البرمجة التي لن تعمل فقط على جهاز الكمبيوتر الخاص بك، بحيث أنها لن تعمل للمتصفح. انه يحتاج الى خادم. وما هو الخادم؟ انها تقريبا نفس الكمبيوتر الذي كنت جالسا حاليا في، ولكن لجعل جهاز الكمبيوتر الخاص بك ملقم حقيقي، تحتاج إلى تثبيت البرامج الصحيحة. هذا البرنامج مجاني ويمكنك أن تجد بسهولة على شبكة الإنترنت. ولكن، أود أن أحذرك، عندما كنت في مكانك وحاولت جعل ملقم من جهاز الكمبيوتر الخاص بي، في ذلك الوقت لم أكن أعرف الكثير ولا يمكن تكوينه، لم يكن لدي حتى أي المبرمجين مألوفة الذين يمكن أن تساعدني. هنا فقدت ثلاثة أشهر، نعم، نعم، حاولت تثبيته بالضبط الموسم. بعد، على شبكة الإنترنت، جئت عبر دليل، ومؤلف الذي هو كهربائي خسيس. هنا كان لي الكثير من المرح، ولكن الآن أفعل ذلك بنفسي في بضع دقائق. البحث على الإنترنت هذا الدليل، ووصف كل شيء بالتفصيل ما لتحميل وكيفية تثبيت.

أما بالنسبة للأدب، أستطيع أن ينصح المواد التعليمية جيدة جدا، الذي مؤلف كوهارتشيك، ويسمى فب على الأمثلة. هذا، بطبيعة الحال، ليس دليل كامل، ولكن هناك المفاهيم الأساسية وكل شيء للمبتدئين. في البداية الكتاب يبدو مملة، يتحدث المؤلف عن نوع من التأريض الكمبيوتر أو الراحة للمبرمج. لا تزال هناك أشياء حول إعداد الخادم، ولكن ما زلت لم أحسب بها، دليل كهربائي متوسط ساعدني. أنا لا ننصح لتقسيم الكتاب في أجزاء، وقراءتها في مجملها، وأنك لن نأسف لذلك. وأود أيضا أن أحيطكم علما بأن هذا الكتاب قديم العهد، وفي الوقت الراهن لم يكتمل، هناك العديد من المحذوفات، ولكن هذه ليست النقطة، ولكنها مكتوبة بشكل واضح جدا، وهناك مفاهيم أساسية يمكنك أن تتعلمها لرسم معلومات جديدة من الإنترنت.

لنفحص الآن جافا سكريبت. هذا هو أيضا لغة البرمجة، ولكن لديها قدرات أقل بكثير مقارنة مع فب. أنها لا تتطلب أي برنامج ومن أجل معرفة أنه تحتاج فقط الأدب، نفس المتصفح الذي كنت قد علمت هتمل و كس. بالنسبة لك، أود أن تميز ذلك. هذه هي لغة البرمجة التي تعمل على تصور الموقع، وهذا هو، يمكنك جعل صفحات أكثر تفاعلية، كل شيء يطفو على الموقع، يترك القائمة، على سبيل المثال، وأكثر من ذلك بكثير. تصبح صفحة الإنترنت على قيد الحياة. أما بالنسبة للأدب، وهناك العديد على شبكة الإنترنت، وأعتقد أنك سوف تجد بالضبط ما تحتاجه بكل سهولة.

الآن يمكننا تلخيص. عند إنشاء المواقع، هتمل و كس هي اللغات المطلوبة. من أجل أن يصبح الموقع أكثر حيوية، تفاعلية من الضروري إضافة جافا سكريبت. إذا كنت ترغب في إنشاء موقع على شبكة الانترنت خطيرة، وهذا هو، إضافة ردود الفعل، والدردشة، والمنتدى أو التسجيل، يجب أن تعرف معرفة مبرمج فب. أن نكون صادقين، يمكنك إضافة واحد أكثر التكنولوجيا ل فب - هذه هي قواعد البيانات، على سبيل المثال ميسكل (مو-الخد). على الرغم من أن قاعدة البيانات يمكن أن تعمل مع أي لغة الخادم، وهذا هو، هو نظام مستقل، ولكن غالبا ما تستخدم في تركيبة مع فب.

قاعدة البيانات قادرة على تخزين الملايين من السجلات، في حين أن الكتابة والسرعة قراءة لا تتغير. هناك الكثير من قواعد البيانات، والأكثر شيوعا هو ميسكل. ويستخدم تقنية استعلامات سكل، وبعبارة أخرى، سكل هي لغة منفصلة. ولكن أؤكد لكم أنه إذا كنت تعرف فب، سوف تعطى ميسكل لك بسهولة تامة، لأنه في فب هناك بالفعل وظائف: القراءة والكتابة وخلق وحذف وهلم جرا.

إنشاء المواقع لا تنتهي هنا، ما تقرأ أعلاه هو مجرد الأساس، وهناك العديد من لغات البرمجة أكثر مثل بيرل، جافا، فسكريبت، فايربيرد، لينتر، أوراكل، مونغودب ... وبالإضافة إلى هذه هناك تقنيات أخرى، على سبيل المثال، العمل مع الرسومات (فوتوشوب) أو إنشاء الرسوم المتحركة (فلاش) من الرسوم المتحركة هو فرع آخر هو لغة البرمجة أكتيونسكريبت (العمل النصي)، مع مساعدتها سوف يكون من الأسهل لخلق الرسوم المتحركة. جافا، جافا سكريبت و أكتيونسكريبت مشابهة جدا لبعضها البعض، لأن لديهم معيار واحد، وبعبارة أخرى، لديهم جذر واحد.

وأود أن أذكر أنه من المستحيل معرفة كل ما سبق على المستوى المهني. فمن الضروري أن يتم تطويرها بدقة في مجالها. إذا كنت مبرمج فب ثم تحتاج إلى معرفة هتمل، كس، فب و ميسكل. إذا كنت تفعل تخطيط ثم تحتاج إلى معرفة هتمل، كس وجافا سكريبت. حسنا، إذا كنت مصمم ويب، ثم، بطبيعة الحال، تحتاج إلى امتلاك هتمل، كس و فوتوشوب. الرسوم المتحركة يحتاج إلى معرفة فوتوشوب، فلاش و أكتيونسكريبت.

عندما يأتي موظف جديد إلى مكتبنا في KAINS.RU، ونحن نطالب منه معرفة محددة في مجال إنشاء المواقع وتطبيقات الإنترنت الأخرى، بحيث لا تتحول مثل في بداية هذه المقالة. أنا أعرف كل شيء ولا شيء في نفس الوقت. تعلم، لأن الإنترنت هو الأداة التي يمكن أن تجلب كل من الفائدة والضرر. حظا سعيدا لك!

ديسمبر 2011

عند إعادة نشر هذه المقالة، مطلوب ارتباط تشعبي مباشر لموقع www.kains.ru - إنشاء مواقع في بشكيريا.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ar.delachieve.com. Theme powered by WordPress.