পিএইচপি, মাইএসকিউএল এবং জাভাস্ক্রিপ্ট বিকাশের জন্য আমার কোডিং পরিবেশ কীভাবে সেট আপ করা উচিত?


10

আরামদায়ক একটি কোডিং পরিবেশ খুঁজে পেতে আমার সমস্যা হচ্ছে এবং আমি আশা করছি যে কারওর মতো একই সমস্যা হয়েছে। অফিসে আমার উইন্ডোজ বাক্সে আমি আমার আদর্শ কোডিং পরিবেশটি পেয়েছি যা আমি সত্যিই খনন করি। VS2010 বা Eclipse, নোটপ্যাড ++, WinScp, ফায়ারফট প্রায়শই আমার যা প্রয়োজন তা হ'ল।

আমার ম্যাকবুক প্রোতে, আমি এখনও এমন পরিবেশ খুঁজে পাই নি যে কেবল "ক্লিক" বলে।

আমি যা সন্ধান করছি তা হল একটি সমাধান যা পিএইচপি, উইনসিসিপির মতো এসএসএস ব্রাউজিং এবং উইন্ডোজ like এর মতো পর্দার আধিক্যতে উইন্ডোজ স্ন্যাপিংয়ের সাহায্যে পরিচালনা করতে পারে।

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

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

আমার ম্যাকে আমি মূলত পিএইচপি, মাইএসকিউএল, জাভা স্ক্রিপ্ট বিকাশ করি।


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

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

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

1
এটি আমার মতে এখনও অবধি আমাদের সাইটে থাকা সেরা বিষয়গত প্রশ্নগুলির মধ্যে একটি।
রবার্ট এস সিয়াসিও

আনন্দিত আপনি এটা পছন্দ করেছেন! এত দুর্দান্ত উত্তর দেখে আমার হৃদয় উজ্জীবিত হয়।
ফিলি

উত্তর:


6

এই বছরের শুরুর দিকে আমার প্রথম ম্যাক পাওয়ার আগে আমার উইন্ডোজ পরিবেশে কোডিংয়ের প্রায় 7 বছরের অভিজ্ঞতা রয়েছে। সুতরাং আমি জানি আপনি ঠিক কী বিষয়ে কথা বলছেন। আমি সি ++ এবং। নেট এর জন্য ভিজ্যুয়াল স্টুডিওর মিশ্রণ, নটপ্যাড ++ এবং অন্যান্য স্ক্রিপ্টিং এবং লাইটওয়েট কার্যগুলির জন্য এবং জাভা জন্য মাঝে মাঝে একিপ্লিসের একসাথে অভ্যস্ত ছিলাম।

আমি যখন প্রথম আমার ম্যাক ব্যবহার শুরু, আমি কি চেষ্টা জন্য OS X এর আমি সমতুল্য সফ্টওয়্যার অভাব হতে দেখেছি দ্বারা হতাশ ছিল বিভিন্ন IDEs এবং টেক্সট সম্পাদনা করার সমাধান ( অন্ধকার , Aptana , Textmate , Smultron , Fraise , ইত্যাদি), কিন্তু মত আপনি বলেছিলেন, কিছুই আসলে 'ক্লিক করা' হয়নি।

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

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


2
আমেরিকান শিখতে এবং সিএলআই ব্যবহার করতে।

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

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

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

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

4

কোডিংয়ের জন্য আমি নিজের স্ব স্ব আইডিই ব্যবহার করি:

আমি যখন পিএইচপি করতাম তখন আমি সাধারণত জেন্ড স্টুডিও ব্যবহার করতাম যা গ্রহন ভিত্তিক ছিল।

এর পাশাপাশি আমি নিজেই Eclipse ব্যবহার করি (তবে এর গতি সম্পর্কে আমার আপনার সমস্যা ছিল না), বা নেটবিয়ানগুলি ব্যবহার করুন (এটি সত্যিই ভাল ছিল)।

এবং কিছু সময় ভিম বা ম্যাকভিম ব্যবহার করুন ।


4

আমি পিএইচপি সমাপ্তির বান্ডিল সহ টেক্সটমেট এবং একটি ftp + ssh বান্ডেলটি বেশ শক্ত হতে পেয়েছি । উইন্ডো পরিচালনা ব্যতীত আপনি যা যা চেয়েছিলেন তা পেয়ে যান এবং @ ম্যানকফ উল্লেখ করেছেন যে এর জন্য প্রচুর পছন্দ রয়েছে। তাঁর দ্বারা তালিকাভুক্ত নয় হায়পারডক , যা ডক থেকে উইন্ডো- স্নেপিং এবং উইন্ডো পূর্বরূপ উভয়ই পরিচালনা করে।


4

যদি ভিমকে সমাধান হিসাবে দেওয়া হচ্ছে - আমি মনে করি অ্যাকোম্যাকসও বিবেচনা করা উচিত। এটি ইমাসের একটি সংস্করণ যা আরও বেশি ওএস এক্সের মতো কনফিগার করা আছে। (সাধারণ vi / Emacs আর্গুমেন্ট নোট করুন)

ইমাক্সে বেশ কয়েকটি মোড সমর্থনকারী প্রোগ্রামিং অন্তর্ভুক্ত রয়েছে।

ইম্যান্সের পাঠ্য এবং পাঠ্য ম্যানিপুলেশন সন্নিবেশ করার মধ্যে ভিআই বিভাজন নেই যা আপনি ন্যানো ব্যবহার করার কারণে যদি অ্যাকাম্যাক্সের পক্ষে একটি বিষয় হতে পারে।


3

উইন্ডো সাজানোর জন্য:


আপনি অন্যদের চেয়ে বেশি সুপারিশ করেন?
ফিল

আমি তাদের কোনও ব্যবহার করি না। আমি এফ ফ্ল্যাট ব্যবহার করি এবং উইন্ডোজগুলি ব্যবহার না করার সময় স্বচ্ছ হয়ে যায়।

@ ফিল: আমি শিফিট ব্যবহার করি তবে আমি কেবল একটি ল্যাপটপের স্ক্রিনে কাজ করছি যাতে এই ধরণের অ্যাপ্লিকেশনটিতে আমার প্রচুর প্রয়োজনীয়তা না থাকে।
রবার্ট এস সিয়াসিও

2
একটি নতুন সাইটে আরো কয়েকটি ... তালিকাবদ্ধ করে পাওয়া alternativeto.net/software/shiftit


2

আমি Eclipse এবং TextMate এর সংমিশ্রণটি ব্যবহার করছি। টেক্সটমেটটি আমার উপর দ্রুত বৃদ্ধি পেয়েছিল, বিশেষত যেহেতু আমি একজন মুক্ত সম্পাদক খুঁজে পাওয়ার প্রাথমিক দিক থেকে এসেছি, এটি ছিল খুব ঝরঝরে। আমি দ্রুত কমান্ড লাইন সম্পাদনার জন্য VI ব্যবহার করি।

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

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

ম্যানকফের এসএসএফএফএসের পরামর্শের সাথে ম্যাকফিউশন - ফিউজ ফাইল সিস্টেমের হ্যান্ডি সেটআপটি একবার দেখুন।


2

আমি সুপারিশ করব:

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

এছাড়াও, আপনি যদি অনেকগুলি সিএসএস করেন তবে সিএসএসইডিটটি দেখুন । এগুলি কেবল এটিই করে তবে এটি এটি ভালভাবে করে।


"সফ্টওয়্যার লিঙ্ক" কি?
গ্রেগ

আমি মনে করি যে আপনি তালিকাভুক্ত অ্যাপ্লিকেশনগুলির জন্য তিনি পৃষ্ঠাগুলির লিঙ্কগুলি বোঝায়।
রবার্ট এস সিয়াসসিও

উহু. এগুলিকে ইউআরএল বলা হয়। আমি নিশ্চিত যে তিনি অন্য সমস্ত প্রতিক্রিয়াশীলদেরও একই কথা বলেছেন যারা এগুলিকে খুব একটা রাখেনি।
গ্রেগ

1

এসএসএইচ ব্রাউজিংয়ের জন্য, আপনি sshfsস্থানীয়ভাবে ড্রাইভটি মাউন্ট করতে পারেন এবং তারপরে ফাইন্ডার বা যে কোনও স্থানীয় ব্রাউজার আপনি চান ব্যবহার করতে পারেন।


আমি এটি বেশ কয়েকটি জায়গায় করা হচ্ছে দেখেছি কিন্তু কোনও কারণে আমি এটিকে সবসময় অস্বীকার করার কারণে এটি সর্বদা খারিজ করে দিয়েছি। আমি বুঝতে পেরেছি যে এটি সম্পর্কে দু'বার চিন্তা করার সময় যেহেতু এটি লাগানোটি খুব সুন্দর হবে। আমি এটি পরীক্ষা করে দেখুন।
ফিল

1

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

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