ভাল ওয়েব সার্ভার ডেভলপমেন্ট সেটআপের জন্য পরামর্শ [বন্ধ]


9

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

প্রশ্ন: একটি উন্নত সেটআপ কী তাই বিকাশ যত সহজে সম্ভব যায়?

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


4
"আমার কাছে স্থানীয় টেস্ট সার্ভার নেই" - অবশ্যই আপনি করুন: ভার্চুয়ালবক্স.আর
স্টিভেন ইভার্স

উত্তর:


4

পদক্ষেপ 1: হিসাবে বিকাশ না root! আমি বলতে চাই যে সমস্ত আন্তরিকতার সাথে।

আদর্শভাবে আপনার নিম্নলিখিত সরঞ্জামগুলির প্রয়োজন হবে:

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

আদর্শভাবেও, আপনার পৃথক পরীক্ষার পরিবেশ থাকবে। পরীক্ষার পরিবেশ আপনাকে এমন একটি মেশিন দেয় যা আপনি যতটা সম্ভব স্থাপনের পরিকল্পনা করেন most এটি যত তাড়াতাড়ি সম্ভব পরিবেশের সাথে অপ্রত্যাশিত সমস্যাগুলি নিবারণ করতে সহায়তা করবে। যদি এটি সম্ভব না হয় (অর্থাত্ একটি লোকের দোকান), কমপক্ষে অ্যাপ্লিকেশনটির একটি পৃথক উদাহরণ থাকতে পারে যা পরীক্ষার ডাটাবেসের দিকে নির্দেশ করে।


1

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

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


Eclipse এবং নেটবিয়ান উভয়ই ভাল সার্ভার সংহতকরণ প্রস্তাব করে। যদিও তারা পিএইচপি সমর্থন করে তবে আমি নিশ্চিত নই।
টিএমএন

@ টিএমএন: গ্রহপসে কমপক্ষে পিডিটি রয়েছে ( এক্সিলিপস.org / পিডিটি ) যা পিএইচপি করার জন্য বেশ ভাল করে। ওয়েব ডিজাইন সরঞ্জামগুলির সাথে আমি
এতটা

@ টিএমএন নেটবিন্সের একটি শালীন পিএইচপি এবং সাবভার্সন মডিউল রয়েছে। গিট মডিউলটি বিটাতে রয়েছে (আমি মনে করি, এটি কয়েক মাস ধরে ব্যবহার করে নি)।
জেমস

0

আপনি প্রযোজনা মেশিনে কোনও কমান্ড লাইন সরঞ্জামে বিকাশ করতে পারেন না :) এটি কেবল অসুবিধাজনক।

এসভিএন দিয়ে নিজেকে মেশিন করুন, আপনার পিসির জন্য দুর্দান্ত আইডিই করুন এবং কেবল এসভিএন তৈরি করুন। এটি পেতে পারে হিসাবে ভাল।


1
এটি কেবল অসুবিধাজনক নয়, এটি ঝুঁকিপূর্ণও। :)
কোয়ান্টিন

0

পরীক্ষার পরিবেশ:

সিবিতে http://bitnami.org/stack/lampstack এ দেখুন আপনি আপনার সিস্টেমে ইনস্টল করার জন্য কোডটি পরীক্ষা করার জন্য suse / উবুন্টু ভার্চুয়াল মেশিনগুলি খুঁজে পেতে পারেন। আপনার প্রকল্পটি "রিয়েল লাইভ" অবস্থার অধীনে চলার জন্য যথেষ্ট পরিপক্ক হয়ে উঠলে আপনি এটিকে ক্লাউডকন্টলের মতো একটি বিনামূল্যে হোস্টে আপলোড করতে পারেন। সর্বাধিক বিনামূল্যে হোস্ট ক্লাউড নিয়ন্ত্রণের থেকে পৃথক

আইডিই:

পিএইচপি ইক্লিপস একটি ভাল পছন্দ।

উত্স কনটোল:

আমি বাজারটিকে পছন্দ করি কারণ এতে কোনও সার্ভারের প্রয়োজন হয় না যাতে আপনার কোনও ইন্টারনেট সংযোগ না থাকলে আপনি অফলাইন কাজ করতে পারেন।

এটি আপনাকে একটি সুন্দর দেব পরিবেশ দেয় যা বেশিরভাগ ল্যাপটপে চালিত হয়


0

আমি এইগুলি ব্যবহার করার সময় আমি একটি সুখী মানুষ।

  • জেন্ড কমিউনিটি সার্ভার এটি আপনার ল্যাম্প স্ট্যাক।
  • আপনার আইডিই হিসাবে গ্রহন, নেটবিন বা জেন্ড স্টুডিও (এই নামগুলি গুগল করুন)
  • ইউনিট পরীক্ষার জন্য phpUnit
  • সর্বশেষে আমি সর্বদা আমার কোড রিভিশন কন্ট্রোলার হিসাবে সাবক্রিশনের চেয়ে মারকুরিয়ালকে পছন্দ করব । ( মার্চিউরিয়ালে এই টিউটোরিয়ালটি পড়ুন learning কিছুটা শেখার বক্ররেখা রয়েছে তবে আপনি দিন শেষে সন্তুষ্ট ব্যক্তি হবেন)
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.