প্রাক্তন ডিজাইনার এখানে দেবকে পরিণত করেছেন এবং আমি ওয়েব নিয়ন্ত্রণগুলি সম্পর্কেও প্রসারণ এবং হাহাকার করতাম। সত্যই, এটি একটি ডিজাইনারের জন্য গ্রিডভিউয়ের কাস্টম প্ররোচনার জন্য কোনও নেট নেট ডেভেলপারের জন্য তাদের অনুশীলনগুলি সামঞ্জস্য করার জন্য খুব বেশি সস্তা কারণ ডিজাইনার লিখেছেন যে প্রতিটি টিডির একটি 'রিল' ট্যাগ রয়েছে (বা যাই হোক না কেন)।
যেমনটি আর্সেনি মোরজেনকো খুব বুদ্ধিমানভাবে নির্দেশ করেছেন, ওয়েবফর্মগুলি ব্যবহারের সিদ্ধান্তটি এমন একটি সংস্থার পছন্দ যা কোডিংয়ের ক্ষেত্রে কিছু দক্ষতা দেওয়ার সময় এইচটিএমএলটির নিয়ন্ত্রণকে কিছুটা নিয়ন্ত্রণ করে। যদি না সংস্থাটি পুনরায় বিবেচনা করতে রাজি না হয় (যা তারা কেবল ডিজাইনারকে খুশি করার জন্য করা উচিত নয়), তবে ডিজাইনারদের এই বাস্তবতা মেনে নেওয়া দরকার। তারা করতে পারে এমন কয়েকটি জিনিস এখানে:
1) কোনও কিছুর জন্য আইডির উপর নির্ভর করে থামান । যদিও এটি প্রথমে ভুল অনুভূত হয়েছিল, আমি দেখতে পেলাম যে আমি যখন ক্লাসগুলি (এবং অবশ্যই উত্তরাধিকার) দিয়ে সমস্ত কিছু স্টাইল করি তখন জীবনটি অনেক সহজ ছিল। প্রথমত, এটি আমার সমস্ত নির্বাচক ওজনের সমান। সিএসএস উত্তরাধিকারে, আইডি ক্লাসকে ট্রাম্প করে। শিশু এবং / অথবা শ্রেণি নির্বাচক হওয়া সবকিছুই আসলে খুব সুন্দর ছিল এবং নির্দিষ্টকরণের আদেশটি কিছুটা সহজ সরল করে তুলেছিল। জেএস স্তরের একই জিনিস, এটি ক্লাস ভিত্তিক ব্যক্তিদের জন্য আমার আইডি-ভিত্তিক নির্বাচকদের সরিয়ে নিতে জিরো ব্যথা দিয়েছে।
২) লেবেল = স্প্যান, প্যানেল = ডিভ এবং অন্যান্য অ-স্পষ্ট নিয়ন্ত্রণ-থেকে-এইচটিএমএল স্টাফের সাথে কীভাবে রেডিওবটনলিস্ট এবং চেকবক্সলিস্টগুলিতে রূপান্তর করে তা তাদের শিখান । নেটটি এইচটিএমএলকে যেভাবে রেন্ডার করে তা আমার প্রত্যাশার চেয়ে একটু অদ্ভুত ছিল এবং আমি কীভাবে এইচটিএমএল এই নিয়ন্ত্রণগুলি থেকে বেরিয়ে আসবে জানতাম তখন পর্দা তৈরি করা আমার পক্ষে অনেক সহজ ছিল।
3) তাদের ডিজাইনারগুলিকে সরাসরি এএসপিএক্সে করতে দিন, কাঁচা এইচটিএমএল নয় ( গুরুত্বপূর্ণ )। গ্রিডভিউস, তালিকাভিউ ইত্যাদির বুনিয়াদি ডিজাইনারদের শিখান তাদের গ্রামীণ / তালিকাভিউ নিয়ন্ত্রণে বেনামী অবজেক্ট সংগ্রহের জন্য কিছু কোড স্নিপেট দিন। তারা যদি সিএসএস শিখতে পারে তবে তারা এই কোডটি অনুলিপি করতে শিখতে পারে They তারা ভিএস ওয়েব এক্সপ্রেসের ফ্রি সংস্করণ ব্যবহার করতে পারে, যা সিএসএস এবং জেএসের কাজের ক্ষেত্রে এখন বেশ ভাল। এই ডামি ওয়েব প্রকল্পগুলি ডিজাইনারদের কিছু নিয়ন্ত্রণে প্রবেশের সুযোগ দেবে, তারপরে তাদের কীভাবে রেন্ডার করা হয় তা দেখার জন্য উত্স দেখুন।
4) কীভাবে । নেট এ ফোরাম ট্যাগ ব্যবহার করা হয় তা ব্যাখ্যা করুন । এটির আগে ভুলে গিয়েছিলেন, তবে ডিজাইনারের আরও একটি জিনিস ব্যবহার করতে হবে এটি হ'ল সাধারণত, একটি একক ফরমে ট্যাগ পুরো পৃষ্ঠাটি মোড় নেয়। এটি ফর্ম নিয়ন্ত্রণের আচরণের পদ্ধতিটিকে পরিবর্তন করে এবং আপনি সত্যই অদ্ভুত পার্শ্ব প্রতিক্রিয়া ছাড়াই ফর্ম ট্যাগগুলি বাসাতে পারবেন না। ডিজাইনাররা এটি বুঝতে পেরেছেন তা নিশ্চিত করুন বা অন্যথায় তাদের ফর্ম এইচটিএমএল ওয়েবফোর্মে তৈরি করার জন্য দুঃস্বপ্ন হয়ে উঠবে।
5) থিমস এবং ত্বক থেকে দূরে থাকুন । যদিও কোনও অ্যাপ্লিকেশন জুড়ে স্টাইল নিয়ন্ত্রণে .NET ফ্রেমওয়ার্কে এই সরঞ্জামগুলি রয়েছে, সেগুলি সাধারণ ওয়েব ডিজাইনারদের কাছে আঠালো এবং অদ্ভুত এবং আমি এগুলিকে আমার সময়ের মতো খুঁজে পাই না। তারা ডেভসদের কাছে একটি দুর্দান্ত সরঞ্জামের মতো বলে মনে হচ্ছে যারা সিএসএসে পারদর্শী নয়, তবে তারা কেবল ডিজাইনারদের মন্থর করবে। ডিজাইনারদের তাদের প্রাকৃতিক পরিবেশে কাজ করুন (এইচটিএমএল এবং সিএসএস ফাইল) এবং তারা আরও সুখী এবং আরও উত্পাদনশীল হবে।
6) আপনার সাইটের সমাধানগুলিতে "প্রোটোটাইপ" প্রকল্পগুলি রাখুন । বিকাশকারীদের সর্বদা বিরুদ্ধে কোড করার লক্ষ্য রয়েছে তা নিশ্চিত করার জন্য, ডিজাইনারদের তাদের এএসপিএক্স-কেবলমাত্র পৃষ্ঠাগুলি সত্য বিকাশকারীদের দ্বারা সংরক্ষণ এবং অচ্ছুত রাখতে আপনার আসল সমাধানে একটি ভুয়া ওয়েব প্রকল্প তৈরি করুন। এর অর্থ হ'ল ডিজাইনাররা তাদের প্রোটোটাইপগুলিতে একই সমাধানে পুনরায় তাকিয়ে থাকতে পারেন বাস্তব বিকাশকারীরা কীভাবে তা পরীক্ষা করে দেখার জন্য এবং ডেভস ডিজাইনারদের অভিপ্রায়টির সাথে মেলে কিনা তা নিশ্চিত করার জন্য ডেভগুলি যে কোনও সময় প্রোটোটাইপ চালাতে পারে।
অবশেষে, আপনি যদি আপনার দেবকে পুনরায় প্রশিক্ষণের জন্য প্রস্তুত না হন তবে এমভিসিতে রূপান্তর করতে যে কোনও অভিযোগ থেকে প্রতিরোধ করুন। আমি ব্যক্তিগতভাবে এমভিসিটিকে ভালবাসি, তবে যদি আপনি একটি টন ওয়েবফোর্ডস জ্ঞান সহ একটি দল পেয়ে থাকেন তবে অকারণে এটিকে ছুঁড়ে ফেলবেন না। যদি আপনার অ্যাপ্লিকেশনগুলিতে ভিউস্টেট সমস্যা, এসইও সমস্যা বা অ্যাক্সেসযোগ্যতার সমস্যা থাকে তবে এমভিসিকে একেবারে কঠোর চেহারা দিন। ডিজাইনারদের কীভাবে ওয়েব নিয়ন্ত্রণ ব্যবহার করতে হবে তা প্রশিক্ষণের চেয়ে এমভিসিতে ওয়েব ফর্ম ডেভেলগুলি প্রশিক্ষণ দেওয়ার জন্য অনেক বেশি সময় লাগবে।
দিন শেষে, কোনও ডিজাইন আই ক্যাম অ্যাক্রোস ছিল না যে আমি ব্যক্তিগতভাবে ওয়েব ফর্মগুলিতে কাজ করতে পারি না, এমনকি যদি আমি এই ডার্ন গ্রিডভিউয়ের শপথ গ্রহণের আগে এক ঘন্টাও শপথ করেছিলাম।
ডিজাইনারদের .aspx পৃষ্ঠাগুলির রেন্ডার (এইচটিএমএল পৃষ্ঠা) সরবরাহ করার জন্য কি কোনও সরঞ্জাম বা অ্যাপ্লিকেশন রয়েছে?
এক্সপ্রেশন ভুলে যাও (আমি এটি কখনও পছন্দ করি না)। তাদের ভিজ্যুয়াল স্টুডিওর বিনামূল্যে সংস্করণ (ওয়েব বিকাশকারী এক্সপ্রেস) পান। এটি আপনার যে কোনও উত্স নিয়ন্ত্রণ সমাধানের মধ্যে ঝুঁকতে পারে এবং এটি ডিজাইনারদের তাদের এএসপিএক্স পৃষ্ঠাগুলি চালাতে এবং ব্রাউজারে রেন্ডার এইচটিএমএল দেখতে দেয়। সিএসএস এবং জেএস টুলিং আগের তুলনায় অনেক ভাল এবং ওয়েব এসেনশিয়ালগুলির মতো এক্সটেনশনগুলিতে বেকড কিছু দুর্দান্ত সরঞ্জাম রয়েছে। ভিএস ইন্টারফেসে সিএসএস নিয়মের সমস্ত বিক্রেতার-নির্দিষ্ট বিচ্যুতি, রঙ পিকার এবং প্যালেটগুলিতে রূপান্তরকরণ, সিএসএস ফাইলের মধ্যে চিত্রের এম্বেডিং-এ ক্লিক করুন, 'কম' সিএসএস রূপান্তরকরণ (সিএসএসে আপনি 'কোড' করতে পারেন), F12 জাভাস্ক্রিপ্টে 'নেভিগেট টু', এবং বাস্তব প্রজ্ঞা এবং আরও অনেক কিছু way এটি এখন ডিজাইনারদের জন্য একটি ধন, এফওয়াইআই,