সার্ভার পার্শ্ব বিকাশকারীদের কতটা এইচটিএমএল এবং সিএসএসের জানা উচিত? [বন্ধ]


16

আমি যা করেছি Cএবং C++এখন আমি একটি হিসাবে আমার কর্মজীবন শুরু করতে চান ওয়েব-ডেভেলপার । আমি ওয়েব-বিকাশ সম্পর্কে প্রচুর পড়লাম এবং জানতে পেরেছিলাম যে ওয়েবে দুই ধরণের বিকাশকারী ছিলেন,

 1. Client Side Developers.
 2. Server Side Developers.

আমি সার্ভারের পাশের বিকাশে আমার ফোকাস রাখতে চাই । আমি ভেবেছিলাম যে বেসিকগুলি দিয়ে শুরু করা ভাল হবে তাই আমি করা শুরু করি HTMLএবং CSS। আমি খুঁজে পেয়েছি যে CSSখুব সহজে কারও পক্ষে সহজেই মাস্টার্স করা সম্ভব ছিল না। আমি জানতে চাই যে কোনও সার্ভার পার্শ্ব বিকাশকারীকে কী বেসিকগুলি জানা উচিত এবং সে কি এইচটিএমএল এর মাস্টার হওয়া উচিত CSSবা কেবল এটি থেকে দূরে থাকা উচিত?


1
কোনও ওয়েব পরিষেবাদি বিকাশকারী কি তৃতীয় ধরণের বিকাশকারী হবেন বা সেই ব্যক্তিকে সার্ভার সাইড বিকাশকারী হিসাবে গণ্য করা হবে?
জেবি কিং

1
@ জেবি-কিং আইএমও যে সার্ভার সাইড হবে
ব্ল্যাকিসাইস

1
@ জেবি কিং, @ ডেভিড: এটিকে কীভাবে সার্ভার সাইড বিকাশকারী বলা যায় যারা ওয়েব কীভাবে কাজ করে তা জানেন।

1
কেউ যদি ওয়েব পরিষেবাদি বিকাশ করে তার জন্য কখনই সিএসএস বা এইচটিএমএল ব্যবহারের প্রয়োজন হবে না যদি পরিষেবাটি কেবল এক্সএমএল বা এসওএপি ফেরত দেয়। সুতরাং এটি একই ব্যক্তির থেকে অনেক দূরে যা একটি এএসপি. নেট ওয়েবসাইট বা ওয়েব অ্যাপ্লিকেশন বিকাশ করে যা এখানে অনেকগুলি ইউআই বৈশিষ্ট্য রয়েছে যা এখানে HTML এবং সিএসএস ব্যবহার করে একটি বৈসাদৃশ্য দেয়।
জেবি কিং

ক্লায়েন্ট-সাইড হিসাবে এখন পুরো স্ট্যাক-ইশ দেব হিসাবে কথা বলছেন, প্রত্যেকেরই এইচটিএমএল জানা উচিত। যখন আমি সার্ভার-সাইড ডেভসগুলিতে কয়েক বছরের অভিজ্ঞতার সাথে ছুটে যাই যা কার্যকারিতা ভেঙে দেয় কারণ তারা জানত না যে কোনও পৃষ্ঠায় আইডি অনন্য হওয়া উচিত, আমি তাদের চড় মারতে চাই। এফএফএস, একে "আইডি" বলা হয়। আপনি কীভাবে কোনও লোককে তার পরে এসকিউএল এর কাছে যেতে বিশ্বাস করবেন? এবং সর্বশেষতম এইচটিএমএল সম্পর্কে একটি সূত্র পেতে বছরে কয়েক ঘন্টা সময় লাগে। এছাড়াও, আইএমও, যে কোনও টেমপ্লেট পৃষ্ঠা স্পর্শ করবে বলে আশা করা হয়েছে তাদের সমস্ত ওয়াইস্লাউ সুপারিশকে ব্যাখ্যা করতে সক্ষম হওয়া উচিত কারণ তারা কীভাবে ব্রাউজারগুলি পৃষ্ঠাগুলি পার্স করে এবং রেন্ডার করে তা জানে।
এরিক রেপেন

উত্তর:


15

এটি তাদের ভাল করে জানার জন্য আপনাকে মনোযোগ দেবে। আপনি যদি ওয়েব বিকাশকারী হন তবে আপনি ওয়েব বিকাশকারী। আপনার স্বাধীনভাবে ওয়েব অ্যাপ্লিকেশনগুলি লিখতে সক্ষম হওয়া উচিত এবং এতে ক্লায়েন্ট সাইড প্রযুক্তি অন্তর্ভুক্ত রয়েছে।


3
+1 আমি একজন লস ডিজাইনার, তবে কয়েকটি অ্যাপ্লিকেশনে সত্যিকারের ডিজাইনারের সাথে আমার কোনও অংশীদারিত্ব নেই।
মাইকেল

2
আপনি, আমার বন্ধু, একা নন। আমার কাছে দুর্দান্ত ইউআইয়ের জন্য খুব বেশি নজর নেই তবে আমি এটির মাধ্যমে মোটামুটিভাবে কার্যকর করতে পারি যাতে সম্পূর্ণরূপে কার্যক্ষম ওয়েব অ্যাপ্লিকেশনটি তৈরি করার জন্য আমি অন্য বিকাশকারীকে প্রয়োজন হয় না।

8

আমি নিজেকে "সার্ভার সাইড" বিকাশকারী হিসাবে বিবেচনা করি।

ওয়েব বিকাশের "পিছনে" থাকা সত্ত্বেও, আমি এইচটিএমএল এবং সিএসএসের মৌলিক বিষয়গুলি জানার পক্ষে এটি অত্যন্ত সহায়ক বলে মনে করি। আমি টিপিকাল "ওয়েব কন্টেন্ট ম্যানেজমেন্ট সিস্টেম" (ডাব্লুসিএমএস), যেমন দ্রুপাল, ডে সিকিউ, এবং লাইফ্রেয়ে নিয়ে কাজ করি এবং বেশিরভাগ ব্যবসায়ের প্রয়োজনীয়তা এবং অনুরোধগুলি চেহারা এবং অনুভূতির পরিবর্তন ঘুরিয়ে দেয়।

এইচটিএমএল বা সিএসএসে "মাস্টার" হওয়ার দরকার নেই, তবে কমপক্ষে আপনাকে সিএসএসের সাথে স্টাইলযুক্ত স্ট্যাটিক ওয়েব পৃষ্ঠা কীভাবে তৈরি করবেন তা আপনার জানা উচিত। আপনার ফর্মের বেসিকগুলি এবং বিভিন্ন ইনপুট প্রক্রিয়াগুলি জানা উচিত। সিএসএসের জন্য, আইডি এবং সিএলএএসএস বৈশিষ্ট্যের মধ্যে পার্থক্য এবং নির্বাচকরা কীভাবে কাজ করে তা বুঝতে পারেন। এর অনেকগুলি আপনি সময়ের সাথে বাছাই করবেন।

অবশেষে, সাধারণ ব্রাউজারের পার্থক্য সম্পর্কে কিছু জ্ঞান তৈরি করুন। আবার, এটি এমন জ্ঞান যা আপনি সময়ের সাথে সাথে তুলবেন তবে ব্রাউজারের পার্থক্যগুলি উপস্থিত রয়েছে তা সনাক্ত করুন এবং এটি সনাক্ত করতে প্রস্তুত থাকুন।


1
"এইচটিএমএল বা সিএসএসে 'মাস্টার' হওয়ার দরকার নেই এখানে +1-তে 1 আমি একজন ডিজাইনার হয়ে প্রোগ্রামার হয়েছি এবং ফ্লোটগুলি ব্যবহার করে বিন্যাসের জন্য বেসিক সিএসএস শিখার পরে সিএসএস জ্ঞানে রিটার্নগুলির একটি অবিশ্বাস্যভাবে তীব্র হ্রাস পাওয়া যায়। ফ্রন্ট এন্ড নার্দের সিএসএস 3 / আইই সমর্থন / ইত্যাদি নিয়ে ক্রেজিস্ট আর্গুমেন্ট রয়েছে এবং এটির অনেকগুলি ডগমা বা ধর্মের দিকে ফোটে। "টেবিলগুলি খারাপ !," "আই স্ক্রু!" "মাইক্রোফর্ম্যাটগুলি ক্যান্সার নিরাময় করবে!" সেই যুক্তিগুলির অনেকেরই বাস্তব জগতে কোনও প্রভাব নেই, সুতরাং আপনি যদি কিছু সিএসএস শিখেন তবে গোপনীয় চেনাশোনাগুলি এড়িয়ে চলার বিষয়টি নিশ্চিত করুন এবং কীভাবে পর্দায় স্টাফ রাখবেন তা শিখতে মনোনিবেশ করুন।
গ্রাহাম

হ্যাঁ আমি "টেবিলগুলি ব্যবহার করা উচিত?" এর মতো বিতর্কে ছিলাম? তারপরে "গুগল এবং টুইটার কেন টেবিল ব্যবহার করে?" এই ধরনের প্রশ্নের দেখে, আমি শুধু মনে হয় এটা উপলব্ধ / ট্যাগ থেকে পছন্দ করে নিন কঠিন হয়ে উঠেছে

ক্লায়েন্ট-সাইডে, টেবিল-হিসাবে-লেআউট বা 2011 বা 2014 সালে অনুভূমিক অবস্থানের জন্য একচেটিয়াভাবে ফ্লোটগুলি ব্যবহার করা চালিয়ে যাওয়া কৌতূহলের প্রত্যাখ্যান নয়। এঁরা কারও কারও লক্ষণ who কোনও ডিজাইনার বা একচেটিয়াভাবে বিজ্ঞাপন / বিপণন / ইন্টারেক্টিভ-এজেন্সি ফ্রন্ট এন্ড বিকাশকারী এতে সরে যেতে সক্ষম হতে পারেন। আমি যদি কারও সাম্প্রতিক কাজে দেখেছি তবে আমি যেখানেই কাজ করেছি সেখানে ভাড়া নেওয়ার বিরুদ্ধে সুপারিশ করব যেখানে শেষ-পণ্যটি চূড়ান্তভাবে নিষ্পত্তিযোগ্য ছিল না।
এরিক রেপেন

1

আমি আসলে তিনটি বিভাগ চিহ্নিত করব:

  • সার্ভার পার্শ্ব বিকাশকারী
  • ক্লায়েন্ট পাশ বিকাশকারী (জাভাস্ক্রিপ্ট প্রোগ্রামার)
  • পরিকল্পকরা

আপনার এইচটিএমএল এবং সিএসএস উভয়ের সম্পূর্ণ জ্ঞানের প্রয়োজন হবে। সার্ভার সাইড এবং ক্লায়েন্ট সাইড / ডিজাইন বিকাশকারীদের মধ্যে শ্রমের বিভাজনের জন্য সাধারণত সার্ভার সাইড বিকাশকারী প্রয়োজন হয় যে ডাটাবেস এবং প্রোগ্রামিং মিথস্ক্রিয়া দ্বারা উত্পাদিত এইচটিএমএল সরবরাহ করে। এইচটিএমএল CSS টি সনাক্তকারীকেও বহন করে, যাতে এটি ক্লায়েন্টের পাশের বিকাশকারী বা ডিজাইনারদের দ্বারা চালিত করা যায়।

সার্ভার সাইড বিকাশকারী হিসাবে আপনার কাজ সাধারণত অন্য দুটি জনের এইচটিএমএল / সিএসএস মার্কআপ সরবরাহ করা। এইচটিএমএল এবং সিএসএস উভয়ের সম্পূর্ণ দক্ষতার জন্য লক্ষ্য।


1
"সার্ভার সাইড ডেভেলপার এইচটিএমএল সরবরাহ করে" উত্পন্ন এইচটিএমএল 3 টি রোলের ইউনিয়ন হওয়া উচিত। প্রত্যেকেরই এইচটিএমএলের সাথে জড়িত হওয়া দরকার। এছাড়াও একটি সার্ভার-সাইড বিকাশকারী এর CSS এর সাথে কোনও জড়িততা নেই
রায়নস

@ রায়নো সার্ভারের পক্ষের বিকাশকারীরা সিএসএসের বিধিগুলি সংজ্ঞায়িত করেন না, এটি সত্য। তাদের অবশ্য বুঝতে হবে কীভাবে শব্দার্থক গ্রুপিংয়ের জন্য মার্কআপে ক্লাস নির্ধারণ করবেন।
মাইকেল 15

1
@ মিশেল এটির চেয়ে আলাদা, এইচটিএমএল এবং সিএসএস সত্যই সম্পর্কিত। আদর্শভাবে সার্ভার-সাইড বিকাশকারীরা কেবলমাত্র একটি এক্সএমএল / জেএসওএন রিস্ট এপিআই প্রকাশ করে এবং সামনের প্রান্তে ডেভস / ডিজাইনাররা যদিও এইচটিএমএল / সিএসএস লিখেন। সার্ভার-সাইড বিকাশকারীদের এখনও ওয়েব বিকাশকারীদের ব্যবহারের জন্য সিএসএস লেখা উচিত নয়।
রায়নস

1

আপনার এইচটিএমএল + সিএসএস জানা দরকার, কারণ এগুলি প্রয়োজনীয় এবং শেখা শক্ত নয়। সমস্ত ব্রাউজারের সিএসএস সেট করার চেষ্টা করার সময় আপনি সমস্যার মুখোমুখি হবেন, তবে আপনাকে এটি জানতে হবে, কারণ আপনাকে কখনও কখনও সার্ভার সাইড ব্যবহার করে এইচটিএমএল তৈরি করতে হবে।

আপনি নিজের ব্লগ তৈরি করে সেগুলি শিখতে শুরু করতে পারেন। যদি ব্লগ করার কিছু না থাকে তবে আপনি আপনার পাঠ সম্পর্কে ব্লগ করতে পারেন।


1

ওহ, আমি বুঝতে পারি না কেন লোকেরা বুঝতে পারে না। ওয়েবসাইটগুলির সাথে কোনও ফ্রন্ট-এন্ড কোড নেই। এটি সমস্ত ব্যাক-এন্ড কোড। ফ্রন্ট-এন্ড কোডটি ব্রাউজার, সুতরাং আপনি যদি মজিলা বা আইই বা ক্রোমিয়াম / গুগল বা সাফারিটিতে কাজ না করেন তবে আপনি সার্ভার-সাইড কোডটি লিখছেন। এটি কীভাবে কাজ করে তা এখানে: ব্রাউজারটি ওয়েব সার্ভার থেকে একটি ফাইলের জন্য আবেদন করে। ওয়েবসার্ভার একটি ফাইল আউটপুট করে। ব্রাউজারটি সেই ফাইলটিকে ব্যাখ্যা করে এবং অতিরিক্ত ফাইলগুলি (চিত্র, জাভাস্ক্রিপ্ট, সিএসএস, ইত্যাদির) জন্য অনুরোধ করতে পারে এবং সমস্ত ফাইলের ব্যাখ্যা না করা পর্যন্ত এই ফাইলগুলি ব্যাখ্যা করতে পারে।

এখন, এই প্রথম ফাইলটি ব্রাউজারের অনুরোধগুলি একটি এইচটিএমএল ফাইল। এইচটিএমএল ফাইলটি বিশ্লেষণ করা হয়েছে এবং ব্রাউজারটি ঠিক করে দেয় যে কীভাবে তার সামগ্রীটি রেন্ডার করা যায়। সুতরাং এখানে ধরে রাখা গুরুত্বপূর্ণ ধারণাগুলির মধ্যে একটি হ'ল এইচটিএমএল ফাইলটি কোনও পার্সার গ্রাস করে।

ওয়েব সার্ভারটি এমন একটি সফ্টওয়্যার যা কোনও বন্দরে শোনে এবং ফাইলগুলির জন্য অনুরোধগুলি প্রক্রিয়া করে। যদি ফাইলটি একটি স্ট্যাটিক ফাইল হয় (আমাদের অর্থ এখানে স্থিতির অর্থে যে ফাইলটি ইতিমধ্যে তৈরি করা হয়েছে) তবে এটি কেবল অনুরোধ ক্লায়েন্টের হিসাবে অনুলিপি করা হয়েছে। যদি ফাইলটি গতিশীল হয়, যার অর্থ প্রতিবার ফাইলটি অনুরোধ করার সময় এটি তৈরি করা হয়, ওয়েব সার্ভারটি ফাইলটি উত্পন্ন করে এমন সফ্টওয়্যার দ্বারা ফাইল তৈরি করার অনুরোধ করে (হয় একটি চলমান প্রক্রিয়া, একটি বোঝা লাইব্রেরি, বা কোনও প্রক্রিয়া তৈরি করে) এবং যে সফ্টওয়্যারটি ফাইলটি তৈরি করে এবং এটি ওয়েবসভারে প্রেরণ করে, যারা পরিবর্তে এটি ক্লায়েন্টকে প্রেরণ করে।

একবার সেই ফাইলটি ক্লায়েন্টের কাছে "পরিবেশন" হয়ে গেলে এবং পার্স করা হয়ে গেলে ক্লায়েন্টটি অন্যান্য ধরণের ফাইলের জন্য, যেমন জসন ফাইলগুলির জন্য অনুরোধ করতে পারে, যেখানে এটি এইচটিএমএল রেন্ডারারের দ্বারা পার্সিংকে বাইপাস করতে পারে এবং এর পরিবর্তে ফাইলটি জাভাস্ক্রিপ্ট ইন্টারপ্রেটারে চলমান অবস্থায় ফিরে আসে have ক্লায়েন্ট, এবং এগুলি জাভাস্ক্রিপ্ট দ্বারা পার্স করা হয়েছে (ইভাল পার্সিংয়ের একটি রূপ)। এজেএক্স এর উপর ভিত্তি করে এগুলি।

এখন, এটি আপনাকে কীভাবে প্রভাবিত করে? সার্ভারে কোনও ফাইল যদি গতিশীলভাবে উত্পন্ন হয়, তবে সার্ভারে এমন একটি সফ্টওয়্যার চলছে যা ফাইলটি কীভাবে উত্পন্ন করতে হবে তা জানিয়ে দেয়। এই সফ্টওয়্যারটি প্রোগ্রাম করা লোকেরা "সার্ভার-সাইড" প্রোগ্রামার হিসাবে বিবেচিত হয়।

সার্ভারে উত্পন্ন এই এইচটিএমএল ফাইলগুলি ব্রাউজারকে বলবে যে অন্যান্য ফাইলগুলি কী অন্তর্ভুক্ত করতে হবে তাই জাভাস্ক্রিপ্ট এবং চিত্র এবং সিএসএস আমদানি করা, ব্যবস্থা করা এবং অন্যথায় উত্পন্ন এইচটিএমএল ফাইল দ্বারা সংগঠিত করা দরকার।

অনেক ওয়েব ফ্রেমওয়ার্ক এবং সাহস আমি বলি, বিশুদ্ধ "সার্ভার-সাইড" কাজ এবং "ক্লায়েন্ট-সাইড" কাজের মধ্যে একটি সীমানা তৈরি করার জন্য পদ্ধতিগুলি (এমভিসি এট আল) তৈরি করা হয়েছে।

আমি ওহ প্রিয়, ডেটা লোকেরা উল্লেখ করতে ভুলে গেছি। ডেটা স্টোরেজ লোকেরা সার্ভার-সাইড এইচটিএমএল-ফাইল উত্পন্ন সফ্টওয়্যার লেখকদের চেয়ে আরও বেশি সার্ভার-সাইড। ডেটা স্টোরেজ, রিলেশনাল ডাটাবেস, নোএসকিউএল, বা অন্যথায়, সামগ্রিকভাবে অন্য জিনিস। আমি এটি উল্লেখ করেছি কারণ বিগ-বিক্রেতা -যুক্ত কাঠামোযুক্ত কাঠামো এবং পদ্ধতিগুলি (এমভিসি এট আল আবার) আপাতদৃষ্টিতে এটি কেবল "কেবল সাহসী যে" সহজ করে তোলে।

ওহ, কি দীর্ঘ উত্তর।

আমি আপনার বক্তব্যকে চ্যালেঞ্জ জানাতে আপাতদৃষ্টিতে এলোমেলো উত্তর দিচ্ছি যে সেখানে সার্ভার-সাইড বিকাশকারী এবং ক্লায়েন্ট-সাইড বিকাশকারী রয়েছে। আপনি যদি কোনও ওয়েবসাইটের মাধ্যমে আপনার তথ্য সিস্টেম সরবরাহ করেন তবে সমস্ত কিছু সঞ্চিত, সংগঠিত এবং সার্ভারে পরিচালনা করতে হবে। এবং এটি একটি বিরাট জগাখিচুড়ি, এবং যদি না আপনি সত্যিই এটি কীভাবে কাজ করে তা না শিখেন তবে আপনি এটির একটি ভাল কাজ করে যাচ্ছেন এমন একটি সময় থাকবে। সুতরাং এটি সমস্ত সার্ভার-সাইড।


1
গুরুতর যদি নিশ্চিত না? এটা বোকামি. "ক্লায়েন্ট পাশ" ক্লায়েন্ট মেশিনে চালিত সফটওয়্যারকে বোঝায়, সরবরাহের প্ল্যাটফর্ম নয়। এইচটিএমএল, সিএসএস এবং জাভাস্ক্রিপ্ট সার্ভারে স্টোরড (দুহ) তবে ক্লায়েন্টের উপর আরএনআর। সুতরাং তাদের বিকাশকে "ক্লায়েন্ট সাইড" হিসাবে বিবেচনা করা হয়।
গ্রাহাম

ক্লায়েন্ট মেশিনে চালিত সফ্টওয়্যারটি ব্রাউজারে রেন্ডারিং ইঞ্জিন দ্বারা ব্যাখ্যা করা হয়, যা ক্লায়েন্টের উপর চলে। রেন্ডারিং ইঞ্জিন প্রথমে এইচটিএমএলকে রেন্ডার করে এবং তারপরে, রেন্ডার করার পরে, এইচটিএমএল ফাইলের প্রসঙ্গে সংশ্লিষ্ট যে কোনও সংস্থানকে রেন্ডার করে।
ক্রিস্টোফার মাহান

@ গ্রাহাম, হ্যাঁ, এটি জটিল, এভাবে সিলভারলাইট এবং অ্যাডোবএয়ারের আবেদন।
ক্রিস্টোফার মাহান

0

প্রশ্নের জন্য +1। আমি সবসময় ভেবেছিলাম যে এইচটিএমএল + সিএসএস + জেএস + অজ্যাক্স + .. এবং টন জিনিস করার চেয়ে সার্ভার সাইডকে কোডিং করা আরও আকর্ষণীয় এবং গুরুত্বপূর্ণ। যাইহোক, আপনি যদি একা হন এবং আপনি নিজের ওয়েব অ্যাপ্লিকেশন তৈরি করতে চান, আপনাকে সার্ভার-সাইড প্রোগ্রামার এবং ডিজাইনার + (ক্লায়েন্ট-সাইড প্রোগ্রামার) উভয়ই হতে হবে। এজন্য এখন আমি এইচটিএমএল 5 এবং সিএসএস 3 শিখছি।


ধন্যবাদ সার্জি আমি এইচটিএমএল 4 এবং সিএসএস করছি এবং আমি খুব শীঘ্রই এইচটিএমএল 5 এবং তারপরে পিএইচপি যাওয়ার চেষ্টা করব :)

কোন দিকটি আরও আকর্ষণীয় তা প্রয়োগের উপর নির্ভর করে। অনেক ওয়েব অ্যাপ্লিকেশনগুলি প্রায় 90% ব্যবহারকারীর অভিজ্ঞতা এবং 10% ডেটা ডিজাইন।
কেভিন ক্লাইনে

আপনি যদি সঠিকভাবে ডেটা ডিজাইন করেন তবে ব্যবহারকারীর অভিজ্ঞতাও সহজ হবে!
ক্রিস্টোফার মাহান

"আপনি যদি ডেটা ডিজাইনটি সঠিকভাবে করেন তবে ব্যবহারকারীর অভিজ্ঞতাও সহজ হবে!" - আমি দুঃখিত, কিন্তু এটি শকিং ভুল। আইপডের বাজারে 100+ অন্যান্য এমপিজি প্লেয়ারের মতো একই বুনিয়াদি ডেটা ডিজাইন ছিল তবে এর বিপ্লবী ব্যবহারকারীর অভিজ্ঞতার ফলস্বরূপ অ্যাপল এমন এক সংস্থা হয়ে গেছে যার ফলে আমরা আজ সবাই জানি।
গ্রাহাম

0

আসলে, এটি নির্ভর করে। বেশিরভাগ ক্ষেত্রে আপনাকে HTML এবং CSS জানতে হবে know বিরল ক্ষেত্রে, আপনি উভয় উপেক্ষা করতে পারেন।

মামলা 1

আমার সংস্থায়, এইচটিএমএল এবং সিএসএস এবং সার্ভারের সাথে সম্পর্কিত সমস্ত কিছুর মধ্যে কঠোরভাবে পৃথকীকরণের প্রকল্প রয়েছে । এটি একদিকে সেরা সি # বা পিএইচপি বিকাশকারী এবং অন্যদিকে সেরা এইচটিএমএল, সিএসএস এবং জাভাস্ক্রিপ্ট বিকাশকারী আনতে দেয়। কংক্রিটলিপি, সার্ভার-সাইড বিকাশকারী প্রতিটি পৃষ্ঠা সার্ভার-সাইড অবজেক্টের জন্য উত্পাদন করে যা আমাদের পৃষ্ঠাটি প্রদর্শনের জন্য প্রয়োজনীয়; objects অবজেক্টগুলি তখন এক্সএমএলকে সিরিয়ালায়িত করা হয়। ক্লায়েন্ট-পার্শ্ব বিকাশকারী সেগুলিকে বাছাই করে এক্সএসএলটি দিয়ে এক্সএইচটিএমএলে রূপান্তরিত করে।

এটি বলা হচ্ছে, আমি অন্য সংস্থাগুলিতে এই পদ্ধতিটি দেখিনি। এছাড়াও, এর অনেকগুলি সীমাবদ্ধতা রয়েছে এবং এটি কিছু ক্ষেত্রে নিখুঁত হলেও এটি অন্য অনেকের ক্ষেত্রে একেবারেই কাজ করে না।

মামলা 2

যখন, ছোট ওয়েবসাইটগুলিতে, বিকাশকারী এবং ডিজাইনার একসাথে কাজ করেন, তখন কে এইচটিএমএল এবং সিএসএস লেখেন সে বিষয়ে conক্যমত্য নেই। জড়িত উভয় ব্যক্তির দক্ষতা অনুযায়ী আপনাকে প্রতিটি প্রকল্পের জন্য সিদ্ধান্ত নিতে হবে। এমনকি যদি অনেক ক্ষেত্রে এটিই বিকাশকারী যারা এইচটিএমএল এবং সিএসএস নিয়ে কাজ করে তবে আপনি এমন কিছু ডিজাইনার খুঁজে পেতে পারেন যারা এইচটিএমএল এবং সিএসএসকে খুব ভাল জানেন know । এই ক্ষেত্রে, যদি আপনার উদ্দেশ্যটি ছোট প্রকল্পগুলিতে কাজ করে এবং কেবল এই জাতীয় ডিজাইনারের সাথে থাকে তবে আপনাকে এইচটিএমএল / সিএসএস শিখতে হবে না।

মামলা 3

বড় প্রকল্পগুলিতে ডিজাইনার এবং সার্ভার-সাইড বিকাশকারীদের কাজের উপর ভিত্তি করে এইচটিএমএল এবং সিএসএস কোড লেখার জন্য কোনও উত্সর্গীকৃত ব্যক্তিকে নিয়োগ করা অস্বাভাবিক কিছু নয় । এটি করা সাধারণত একটি ভাল ধারণা, যেহেতু আপনি অভিজ্ঞ সি # বিকাশকারীকে প্রকৃতপক্ষে এইচটিএমএল লিখতে প্রতি ঘণ্টায় 100 ডলার দিতে চান না; এটি কেবল সময় এবং অর্থের অপচয়।


বলা হচ্ছে, এই ঘটনাগুলি সবচেয়ে বেশি ঘন ঘন হয় না। তাই সার্ভার-সাইড বিকাশে মনোনিবেশ করুন, তবে এইচটিএমএল এবং সিএসএসও শেখার চেষ্টা করুন। অতিরিক্ত জ্ঞান কখনও ব্যাথা করে না।


0

কখনও কখনও, বিশেষত শুরুতে, আপনি নিজের দ্বারা একটি প্রকল্পে কাজ করবেন এবং আপনাকে ফ্রন্ট-এন্ড এবং ব্যাক-এন্ড করতে হবে। এই ক্ষেত্রে, আপনার কমপক্ষে এইচটিএমএল এবং সিএসএসের প্রাথমিক জ্ঞানের প্রয়োজন হবে। আপনাকে দুর্দান্ত ডিজাইনার হতে হবে না, আপনাকে কেবল আপনার ব্রাউজারে আপনার ব্যাকএন্ড থেকে তথ্যটি পেতে হবে যাতে আপনি জিনিসগুলি পরীক্ষা করতে পারেন।


0

আসলে, এটি সব নির্ভর করে। আপনি যদি সার্ভার সফ্টওয়্যার প্রোগ্রামিংয়ের ক্ষেত্রে ম্যাক করে যাচ্ছেন, কেবলমাত্র নিশ্চিত হন যে আপনি সত্যিকারের উচ্চ স্তরের (এইচটিএমএল / সিএসএস) ওয়েব ডেভলপারদের আপনার অ্যাপ্লিকেশনটির সাথে ইন্টারফেস করতে সক্ষম হওয়া উচিত ways তবে, যদি আপনি এইচটিএমএল / সিএসএসের সাথে ঘনিষ্ঠভাবে জড়িত প্রচুর কাজ করার পরিকল্পনা করে থাকেন তবে আপনার এইচটিএমএল এবং সিএসএসকে যুক্তিসঙ্গতভাবে জানতে হবে। যেভাবেই হোক, কিছু অতিরিক্ত প্রযুক্তি জেনে রাখা ভাল always আমি একজন নেটিভ প্রোগ্রামার এবং এমনকি আমি এইচটিএমএল / সিএসএস জানি একটি শালীন ওয়েবসাইট দেখার জন্য যথেষ্ট। বলা হচ্ছে, আমি কেবল এটি শিখেছি তাই আমি ক্রোম / ফায়ারফক্স অ্যাডোন লিখতে এজ্যাক্স শিখতে পারি।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.