যখন কোনও কিছু লক্ষ্য হিসাবে কাজ না করে (উদাহরণস্বরূপ, আমরা কোনও কারণে পরিকল্পনা করেছিলাম তেমন কার্যকর হয়নি), আমি বিষয়টি আমার দিকে ফিক্স করি, তারপরে তাকে টেমপ্লেটটি ফেরত পাঠান
এটাই আপনার সমস্যার মূল। ডিজাইনের প্রবাহ সর্বদা থেকে হওয়া উচিত Designer to Developer
এবং কখনও বিপরীত হওয়া উচিত । ডিজাইনার দ্বারা সংশোধন এবং পরিবর্তনগুলি করা উচিত ছিল এবং তারপরে ওয়েবসাইটে প্রয়োগের জন্য আপনাকে চাপ দেওয়া উচিত। আপনি সর্বদা নিজেকে দ্রুত স্থির করতে পারেন, তবে এই দ্রুত সমাধানগুলি কেবলমাত্র অস্থায়ী বলে স্বীকার করার চেষ্টা করুন। ডিজাইনারকে তার নকশাগুলিতে ফিরে যেতে হবে এবং সঠিক সমাধানটি বের করতে হবে। তারপরে তিনি আপনার কাছে পরিবর্তনটি চাপলেন এবং যদি এটি আপনার দ্রুত স্থির হিসাবে একই রকম হয় তবে দুর্দান্ত, অন্যথায় আপনি তার নকশাগুলি থেকে আপডেট করেন।
তিনি আমার কাছে সম্পূর্ণ টেমপ্লেট প্রেরণ করেন (পাইনেগ্রো থেকে এইচটিএমএল রফতানি)
আপনি কাজ করতে পারেন এইচটিএমএল গ্রহণের আসক্ত হয়ে উঠবেন না। আপনি ওয়েবসাইট প্রযুক্তি (বুটস্ট্র্যাপ, সিএসএস, jQuery, প্রতিক্রিয়া, পিএইচপি, ইত্যাদি .. ইত্যাদি .. ইত্যাদি) যেভাবে আপনার প্রয়োজন তেমন প্রয়োগ করেন তবে এটি আরও ভাল। তারপরে আপনি সেই সরঞ্জামগুলি ব্যবহার করে তার নকশাগুলি পুনরুত্পাদন করুন। তিনি আপনাকে যে এইচটিএমএল দিয়েছেন তা যদি দ্রুত শুরু হয় তবে দুর্দান্ত তবে পরে প্রকল্পটি বাড়ার সাথে সাথে এটি খুব বেশি কাজে আসবে না। আপনাকে নিজে পরিবর্তন করতে হবে কারণ কেবলমাত্র আপনি নিজের টেম্প্লেটিং ইঞ্জিনটি বুঝতে পারবেন (যেমন কেকএইচপি ভিউ, টেমপ্লেট, প্লাগইনস, উপাদান ইত্যাদি ... ইত্যাদি)
এই প্রক্রিয়াটি, যেহেতু কেউ কল্পনা করতে পারে শ্রমসাধ্যভাবে ধীর এবং অদক্ষ।
এটি সর্বদা সেভাবেই ছিল। ডিজাইনাররা প্রোগ্রামার নয়। ব্যবহারকারীর পক্ষে সবচেয়ে ভাল কী কাজ করে তা নির্ধারণ করতে তারা তাদের সময় নেয় এবং কখনও কখনও তারা ভুল করে। তারা উপাদান, ফ্রেমওয়ার্ক এবং এর মতো ধারণাগুলি বুঝতে পারে না। প্রোগ্রামার হিসাবে আপনাকে আপনার ডিজাইনারের সাথে কথা বলতে হবে এবং আপনি কী ডিজাইন করবেন তা আমি কীভাবে প্রয়োগ করব তা ভাগ করে নিতে হবে ।
মাঝখানে আটকে আছে ডিজাইনার। একদিকে তাদের অবশ্যই প্রোগ্রামারের প্রয়োজনগুলি দয়া করে এবং অন্যদিকে তাদের অবশ্যই ব্যবহারকারীর প্রয়োজনকে সন্তুষ্ট করতে হবে।
সুতরাং আমার প্রশ্নটি হল, আমরা কীভাবে এই প্রক্রিয়াটিকে মসৃণ করতে পারি?
আমি দেখতে পেয়েছি যে শারীরিকভাবে ডিজাইনারের পাশে বসে এবং প্রোগ্রামিং সত্যই যোগাযোগের ক্ষেত্রে সহায়তা করে। আপনি যদি দুজনে দূর থেকে কাজ করছেন তবে কিছুদিন ফেসটাইম চালিয়ে যান। এটি সত্যই জিনিসগুলিকে দ্রুততর করতে সহায়তা করে।
আমি প্রচুর স্টাফ দেখেছি যে আমাদের প্রতিক্রিয়া ব্যবহার করা উচিত এবং রিস্টফুল ব্যবহার করা উচিত এবং কী নয় তবে আমরা এর জন্য কেকপিএইচপি ব্যবহার করতে চাই।
কেকপিএইচপি গ্রহের সেরা ফ্রেমওয়ার্কগুলির মধ্যে একটি (সম্পূর্ণ প্রকাশ, আমি কেকপিএইচপি কোর দলের সাথে রয়েছি)।
কেক একটি খরগোশের বিকাশের কাঠামো যেখানে বৈশিষ্ট্যগুলি দ্রুত ওয়েবসাইট তৈরিতে ডিজাইন করা হয়। আমি জানি যে সেলস পিচের মতো শোনাচ্ছে তবে এটি এটির হিসাবে শ্রেণিবদ্ধ করা হয়েছে। আরও অনেক ফ্রেমওয়ার্ক রয়েছে যা খরগোশ হিসাবে শ্রেণিবদ্ধ করা হয়। জাভা এমন একটি কাঠামোর উদাহরণ যা খরগোশের চেয়ে আরও এন্টারপ্রাইজ। আপনি যদি সেই ভাষাটি ব্যবহার করে থাকেন তবে আমি পরিবর্তনের জন্য একটি সুপারিশ করতাম। যেহেতু আপনি কেকপিএইচপি ব্যবহার করছেন। আমি তর্ক করব যে আপনার সাথে থাকা উচিত।
আপনার যদি RESTful APIs দরকার হয় তবে কেকপিএইচপি একটি ভাল ব্যাক-এন্ড সার্ভার তৈরি করে।
প্রতিক্রিয়া / কৌণিক / ভ্যু সমস্ত জনপ্রিয় এবং ট্রেন্ডিং ফ্রন্ট-এন্ড ফ্রেমওয়ার্কগুলি রয়েছে তবে সেগুলি খুব বেশি দিন ধরে হয়নি। অন্যদিকে কেকপিএইচপি প্রায় 13+ বছর ধরে রয়েছে। আমার বক্তব্য একটি সমালোচনা নয়। এই সত্য যে এই জাভাস্ক্রিপ্ট লাইব্রেরির একটি ছোট শেল্ফ জীবন আছে। 5 বছরে আমরা সবাই নতুন কিছু সম্পর্কে কথা বলব, তবে আমার সন্দেহ হয় কেকপিএইচপি এখনও থাকবে।
তাই আমি বলি। তাদের উত্তপ্ত অবস্থায় এখনই প্রতিক্রিয়া / কৌণিক / ভ্যু ব্যবহার করুন তবে তাদের প্রতি প্রতিশ্রুতিবদ্ধ হন না। নতুন এবং আরও ভাল কিছু শীঘ্রই সাথে হবে। আমি মনে করি আমরা এখন এমন একটি পৃথিবীতে বাস করি যেখানে আপনি তাদের ছাড়া ভাল ওয়েবসাইট তৈরি করতে পারবেন না।
কিছু লোক আমাকে এটি সম্পর্কে কিছু সহায়ক সংস্থান সম্পর্কে গাইড করতে পারে?
তালিকার জন্য অনুরোধগুলি এখানে বিষয়বস্তু off দুঃখিত।
সম্পাদনা :
ডিজাইনের পরিবর্তনগুলি ট্র্যাকিংয়ের অংশটি আমি মিস করেছি।
আপনার ডিজাইনার বিটবকেটে তার এইচটিএমএল আউটপুট সংরক্ষণ করুন (তাদের নিখরচায় ব্যক্তিগত সংগ্রহস্থল রয়েছে)। তারপরে আপনি বিটবকেট ওয়েবসাইট ব্যবহার করে তুলনা করতে পারবেন এবং করতে পারেন। প্রতিবার ডিজাইনার বড় পরিবর্তন করে সে একটি সংস্করণ নম্বর সহ একটি নতুন শাখা যুক্ত করে।
এটি করা তাঁর পক্ষে তুলনামূলকভাবে সহজ হওয়া উচিত এবং এটি আপনাকে পরিবর্তিত পরিবর্তনের বিষয়ে মন্তব্য করার জায়গা দেবে। উদাহরণ স্বরূপ; তিনি সংগ্রহস্থল আপডেট করার জন্য একটি টান অনুরোধ করতে পারেন যেখানে আপনি মার্জ হওয়ার আগে পরিবর্তনগুলি পর্যালোচনা করেন।