بينما يعتبر كل من الإنترنت و Microsoft مركزيًا لأجهزة الكمبيوتر الحديثة ، فإن تطبيق تأليف الويب الخاص بالأخير ، FrontPage ، كان يُنظر إليه بشكل عام بازدراء. نتيجة لهذا ، تم إيقاف FrontPage ، حيث تم استبداله بإعادة الكتابة الكاملة التي تظهر هنا.
كان أحد الإخفاقات الرئيسية لبرنامج FrontPage هو واجهته المبالغة في الودية ، والتي تتظاهر بأن تصميم صفحة ويب ناجحة كان مثل التصميم للطباعة. لا يزال شريط أدوات تنسيق نمط Word المألوف موجودًا ، ولكن ، بخلاف ذلك ، ذهب Expression Web إلى الطرف الآخر ويبدو الآن أشبه ببرنامج Visual Studio ، مع تصميم مركزي ونافذة تشفير محاطة من جميع الجوانب بأجزاء المهام. يوجد 18 منها ، مع خيارات لإدارة الملفات (يتم ذلك أيضًا في الجزء المركزي) ، وسحب العلامات وإفلاتها ، وعناصر التحكم ثم ضبط خصائصها ، وتطبيق الأنماط والتحقق من التوافق. بالنسبة لمستخدمي FrontPage الحاليين ، سيبدو الأمر مخيفًا حتمًا ، ولكن الواجهة الجديدة مدروسة جيدًا وفعالة بشكل عام.
كان العائق الأكثر جدية لقبول FrontPage هو ازدرائه للمعايير. لحسن الحظ ، تعلمت Microsoft الدرس وتقوم بإصدار جميع الأصوات الصحيحة: على وجه الخصوص ، مواصفات XHTML 1 Transitional و CSS 2.1. يتم وضع علامة على أي حالات عدم توافق في شريط الحالة وطريقة عرض التعليمات البرمجية. يمكنك أيضًا تجاوز هذه لاستهداف مخططات HTML و XHTML و CSS الأخرى ، وباستخدام مدقق التوافق ، تحقق من أي عدد من الصفحات مقابل مخطط أو إصدار مستعرض IE (وأي تنسيق CSS مقابل IE6). لقد جعلت Microsoft الحياة أسهل لنفسها بلا شك من خلال تجاهل إصدارات HTML قبل 4.01 وجميع المتصفحات باستثناء Internet Explorer. لكن هذا لا يزال يغطي معظم القواعد الحالية ويبسطها لمعظم المصممين.
مع مثل هذا النهج الحديث ، يعد دعم CSS أمرًا أساسيًا ، ويسحب Expression Web جميع نقاط التوقف بمحرك عرض متطور يتعامل مع أي شيء يتم إلقاؤه في كل من أوضاع المعايير والمراوغات. هناك مجموعة من قوالب المواقع المستندة إلى CSS ، ويمكن تخصيص تصميماتك باستخدام أجزاء المهام Apply Styles و Manage Styles و CSS Properties - يعرض الأخير أنماطًا تغذي التنسيق الحالي ويسمح لك بعرض خصائصها وتحريرها بسرعة. المناولة ليست مثالية ، لكنها بشكل عام فعالة للغاية وغالبًا ما يكون من دواعي سروري استخدامها.
يتم الاهتمام بتصميم الصفحة العملية ، ولكن التأليف المستند إلى البيانات أصبح في هذه الأيام هو القاعدة. XML هو المفتاح هنا ، ويقدم Expression Web دعم السحب والإفلات باستخدام XPath Expression Builder للتعامل مع البيانات التي يتم إحضارها إلى الصفحة ودعم تحويل XSL لتقديمها بالطريقة التي تريدها. يجب أن تكون القدرة على استرداد موجز ويب RSS وإعادة تنسيقه سريعًا مفيدة بشكل خاص.
app لالتقاط لقطة شاشة سناب شات دون علمهم
إذا كنت ترغب في تجاوز عرض البيانات البسيط لإنشاء تطبيق ويب ديناميكي بالكامل ، فإن Expression Web يجعل هذا الأمر واضحًا من خلال دعم ASP.NET 2 الشامل. يمكنك سحب مجموعة كبيرة من عناصر تحكم ASP.NET 2 لتوفير ميزات التنقل مثل تكامل قاعدة البيانات أو عرض التقويم أو ميزات تسجيل الدخول. يمكنك بعد ذلك إدارة مظهر وسلوك عناصر التحكم هذه عبر لوحة خصائص العلامات أو في الموقع. باستخدام ASP.NET Development Server المجمّع ، يمكنك عرض الصفحات التي تم إنشاؤها محليًا ومعاينتها ، وللتحكم المتقدم ، يمكنك تبادل المواقع بين Expression Web و Visual Studio 2005 / Visual Web Developer Express Edition.
إنها أشياء مثيرة للإعجاب ، على الرغم من أنه يمكن تعزيز أوراق اعتماد الترميز الخاصة بشركة Expression Web عن طريق إضافة مواد مرجعية للغات التي تدعمها. أكثر من ذلك ، يمكن أن يدعم المزيد من اللغات ، كما هو الحال حاليًا ، إذا كنت ترغب في إنتاج صفحاتك باستخدام PHP أو JSP أو ColdFusion أو حتى إصدار سابق من ASP ، لا يمكن لـ Expression Web التعامل معها. بطريقة ما ، هذه هي النقطة - لا تهدف Expression Web إلى توفير النطاق الذي يوفره Dreamweaver ، بل تركز بدلاً من ذلك على تلك المعايير الأساسية (XHTML / CSS / XML / ASP.NET 2) التي تعتبرها Microsoft مركزية في العصر الحديث تأليف الويب. إذا كنت راضيًا عن ذلك ، فإن Expression Web لديها الكثير لتقدمه ، مما يجعل تصميم الويب الاحترافي ، إن لم يكن بسيطًا تمامًا ، على الأقل مباشرًا.
الصفحة التالية