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