১৩৪১

Re: প্রোগ্রামারদের আড্ডা!

সাইফ দি বস ৭ লিখেছেন:

লজিক ইরর টা কোথায়?


এই সিরিজ গুলো করার জন্য নেস্টেড লুপ বুঝাটা জরুরী। আমি বইসা বইসা পিরামিড করছি। তাও কয়েকবার গুলানোর পর sad এখন আবার ভুলে গেছি  crying

সব কিছু ত্যাগ করে একদিকে অগ্রসর হচ্ছি

লেখাটি CC by-nd 3.0 এর অধীনে প্রকাশিত

১৩৪২

Re: প্রোগ্রামারদের আড্ডা!

https://pbs.twimg.com/media/Ce0Rj-iWEAQn6kD.jpg

ইট-কাঠ পাথরের মুখোশের আড়ালে,
বাধা ছিল মন কিছু স্বার্থের মায়াজালে...

১৩৪৩

Re: প্রোগ্রামারদের আড্ডা!

ফোরামে গিট এক্সপার্ট কে আছে! স্পেশাল একটা রিপো করা দরকার। ইন্সট্রাকশন কয়েক মাইল মাথার উপর দিয়ে গেল!  hmm
গিটহাব/বিটবাকেট জাতিয় কিছু দিয়ে কাজটা করা যাবে কিনা কেউ বলতে পারেন?

১৩৪৪

Re: প্রোগ্রামারদের আড্ডা!

সদস্য_১ লিখেছেন:

স্পেশাল একটা রিপো করা দরকার

স্পেশাল মানে কেমন? প্রাইভেট?
আমি এক্সপার্ট না, বাট গিটহাবে প্রজেক্ট রেখে কাজ করি। কাজটা একটু ডিটেইল বললে হতো।
Intellij Idea থাকলে জাস্ট শেয়ার অন গিটহাব বাটনে ক্লিক করলেই রিপো ক্রিয়েট করে দেয়।

১৩৪৫

Re: প্রোগ্রামারদের আড্ডা!

সদস্য_১ লিখেছেন:

ফোরামে গিট এক্সপার্ট কে আছে! স্পেশাল একটা রিপো করা দরকার। ইন্সট্রাকশন কয়েক মাইল মাথার উপর দিয়ে গেল!  hmm
গিটহাব/বিটবাকেট জাতিয় কিছু দিয়ে কাজটা করা যাবে কিনা কেউ বলতে পারেন?

পড়ে যতটুকু বুঝলাম, তেমন স্পেশাল কিছু নাই। রিপো হোস্টিংয়ের জন্য গিটহাব/গিটল্যাবের মত যে কোন প্রোভাইডার ইউজ করলেই হবে। জাস্ট কিছু এক্সট্রা ব্রাঞ্চ আছে যেটা নরমালি থাকে না। আর .gitignore ফাইলে ওদের মত করে কিছু ফাইল ইগনোর করতে হবে।

প্যারা নিতে না চাইলে এই স্ক্রিপ্টটা চালাইলে এই স্ক্রিপ্টটা চালাইলে সব ওরাই অটোমেটেড প্রসেস করে দিবে। http://git.eclipse.org/c/recommenders/o … ository.sh

পরে শুধউ আপনি গিটহাবের (বা যেটা ইউজ করেন) ইউআরএল টা রিমোট হিসেবে এড করে নিলেই হবে। যখন তখন পুশ করতে পারবেন।

১৩৪৬

Re: প্রোগ্রামারদের আড্ডা!

ধন্যবাদ শুকসারি এবং বাবর ভাই।
ব্যাপারটা সমাধান করে ফেলেছিলাম গতকালই। আপনারা সবাই ঝিমিয়ে পরছেন। এই সব জিনিসে এত দেরি করে হু-হা  করলে কাজ হয় নাকি!  kidding

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

১৩৪৭

Re: প্রোগ্রামারদের আড্ডা!

সদস্য_১ লিখেছেন:

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

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

গিট cli-তে অসুবিধা (??) হলে tortoisegit, sourcetree বা github4windows ব্যবহার করছেন না কেন?

Calm... like a bomb.

১৩৪৮ সর্বশেষ সম্পাদনা করেছেন সদস্য_১ (২১-০৪-২০১৬ ২০:২৬)

Re: প্রোগ্রামারদের আড্ডা!

tortoisegit ব্যাবহার করলেই যে tortoiseSVN মত হয়ে যাবে তা নয়! প্রথমত যে ক্লায়েন্টই ব্যাবহারকরেন আপনাকে গিটা আলাদা করে ইনন্সটল করতে হবে! হোয়াট এ্যা জোক!

তার উপর, দুই টার ফাইল ফেচিং স্টাইলই ভিন্ন! যেমন tortoiseSVN দিয়ে গিটহাব রিপো চেকআউট করা যায়। কিন্তু একই ইউআরএলদিয়ে দুটো আলাদা ফোল্ডারে tortoiseSVN চেকআউট এবং tortoisegit ক্লোন করে দেখুন ফাইল স্ট্রাকচার আলাদ। SVN এর ক্ষেত্রে branches এবং trunk আলাদা ফোল্ডার ডাউনলোড হবে এবং ব্রাঞ্চগুলো সব branches ফোল্ডারে যাবে। অন্য দিকে একই ইউআরএল গিট ক্লোন করলে, শুধু ট্রাংকের ফাইলগুলোই রুট ফোল্ডারে ডাউনলোড হবে, ব্রাঞ্চফোল্ডার গুলো আসবেনা। আমার ক্ষেত্রে সমস্যাটা হচ্ছিল ওখানেই! যত্তসব উটকো ঝামেলা!

১৩৪৯

Re: প্রোগ্রামারদের আড্ডা!

সদস্য_১ লিখেছেন:

অন্য দিকে একই ইউআরএল গিট ক্লোন করলে, শুধু ট্রাংকের ফাইলগুলোই রুট ফোল্ডারে ডাউনলোড হবে, ব্রাঞ্চফোল্ডার গুলো আসবেনা। আমার ক্ষেত্রে সমস্যাটা হচ্ছিল ওখানেই! যত্তসব উটকো ঝামেলা!

সব ব্রাঞ্চই আসে। তবে ভিজিবল থাকে না। git branch কমান্ড দিলে সবই দেখিয়ে দেয়।
আর ব্রাঞ্চ সুইচ করলে ওই ব্রাঞ্চের ফাইল দেখায়।
গিটের দিক দিয়ে চিন্তা করলে এটাই বিউটি। ওয়ার্কিং পাইল পত্তর ছাড়া বাকি কোন ফাইল থাকবেনা চোখের সামনে। আর নতুন ব্রাঞ্চ করার জন্য পুরো ট্রাঙ্ক ও কপি করার দরকার নেই! wink

CLI তে সমস্যা হলে, একগাদি GUI আছে। গিটহাবের একটা আছে, বিট বাকেটের একটা (সোর্সট্রী) আছে।
আর ম্যাক হলে ম্যাক এক্সক্লুসিভ কয়েকটা আছে! tongue

১৩৫০ সর্বশেষ সম্পাদনা করেছেন invarbrass (২২-০৪-২০১৬ ০০:৪০)

Re: প্রোগ্রামারদের আড্ডা!

সদস্য_১ লিখেছেন:

tortoisegit ব্যাবহার করলেই যে tortoiseSVN মত হয়ে যাবে তা নয়! প্রথমত যে ক্লায়েন্টই ব্যাবহারকরেন আপনাকে গিটা আলাদা করে ইনন্সটল করতে হবে! হোয়াট এ্যা জোক!

এটা জোক না। সাবভার্সন আর মারকিউরিয়ালের তুলনায় গিট-এর উইণ্ডোজ সাপোর্ট অনেক দুর্বল ছিলো (এখন খানিকটা উন্নত হয়েছে যদিও)। গিটের প্রাইমারী টার্গেট মূলতঃ posix ওএস, উইণ্ডোজে এখনো msys2 কমপ্যাটিবিলিটি লেয়ার সহ ইনস্টল করতে হয় (গত বছর অব্ধি msysgit ছিলো)। টরটয়েজের সাথে গিট বাণ্ডল করে দিলে সিস্টেমে আরো msys থেকে থাকলে তার সাথে কনফ্লিক্ট করতে পারে, তাই ম্যানুয়ালী গিট ক্লায়েণ্ট আলাদা কর‌ে ইনস্টল করতে হয়। তবে এটা কোনো বড় অসুবিধা তো নয়, আরেকটা এক্সট্রা ডাউনলোড। কেউ যদি tortoisegit ডাউনলোড করতে পারে, তার পক্ষে git4win ডাউনলোড করা কঠিন কিছু কি?

github4windows (এবং সম্ভবতঃ sourcetree-ও) নিজস্ব এমবেডেড গিট ব্যবহার করে।

উইণ্ডোজে গিট নিয়ে ব্যক্তিগতভাবে নিজেও অবশ্য অসন্তুষ্ট। আমি বাবুন এবং কনেমু হেভী ইউজার - এগুলো আপডেট করলে প্রায়শঃ git <whatever> command not found ইত্যাদি এরর আসে, তখন ম্যানুয়ালী গুগলিং করে মাথার চুল ছিঁড়ে সার্চ প্যাথ ফিক্স, এ্যালায়াসিং করতে হয়।  angry angry angry

শেষ কবে svn cli ব্যবহার করেছি মনে করতে পারছি না। কিন্তু git কমাণ্ড লাইনেই ব্যবহার করে স্বাচ্ছন্দ্য বোধ করি। তাছাড়া, tortoisegit-এ ssh রেপো পুশ করতে অনেক সময় ঝামেলা করে।  যেমন এই মুহুর্তে আমার ল্যাপীতে tortoisegit-এ ssh কাজ করে না, আবার কমাণ্ড লাইনে https কাজ করে না। খুব সম্ভবতঃ সিগউইন আপডেট করতে গিয়ে কিছু একটা ভজঘট করে ফেলেছি যার কারণে আমার পাবলিক-প্রাইভেট কী-পেয়ার লোকেট করতে পারছে না।

সদস্য_১ লিখেছেন:

তার উপর, দুই টার ফাইল ফেচিং স্টাইলই ভিন্ন! যেমন tortoiseSVN দিয়ে গিটহাব রিপো চেকআউট করা যায়। কিন্তু একই ইউআরএলদিয়ে দুটো আলাদা ফোল্ডারে tortoiseSVN চেকআউট এবং tortoisegit ক্লোন করে দেখুন ফাইল স্ট্রাকচার আলাদ। SVN এর ক্ষেত্রে branches এবং trunk আলাদা ফোল্ডার ডাউনলোড হবে এবং ব্রাঞ্চগুলো সব branches ফোল্ডারে যাবে। অন্য দিকে একই ইউআরএল গিট ক্লোন করলে, শুধু ট্রাংকের ফাইলগুলোই রুট ফোল্ডারে ডাউনলোড হবে, ব্রাঞ্চফোল্ডার গুলো আসবেনা। আমার ক্ষেত্রে সমস্যাটা হচ্ছিল ওখানেই! যত্তসব উটকো ঝামেলা!

আজব! মেইন ট্রাংক ও ব্রাঞ্চ সব ডাউনলোডের দরকার কি? মূল ট্রাংক ডাউনলোড করুন, তারপর প্রয়োজনমাফিক যখন যে ব্রাঞ্চে কাজ করতে চান সেটাতে সুইচ করুন।

ধারণা সঠিক নয়, গিট সবগুলো ব্রাঞ্চই ক্লোন করে। আপনাকে সাবভার্সনের মতোই git branch করে নির্দিষ্ট ব্রাঞ্চে যেতে হবে।

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

কষ্ট করে কিছুদিন গিট করে দেখুন - কনভার্শন আপনাআপনি হয়ে যাবে।  cool আমিও প্রথম দিকে গিটে শিফট করার পরও সাব্ভার্সনের মায়া ছাড়তে পারি নি - দু'টোই ব্যবহার করতে চেষ্টা করেছিলাম... সাবভার্সনে পোস্ট-কমিট হুক লাগিয়ে ছিলাম - এসভিএন কমিট করার পর অটোমেটিক গিট কমিট+পুশ হতো। কিন্তু এটা করতে গিয়ে অহরহ উটকো ঝঞ্ঝাট হতো - বাসার পিসিতে দু'টো রেপো-ই ঠিকভাবে কাজ করে, কিন্তু অফিসের পিসিতে গেলে হয় svn নয় git (বেশিরভাগ ক্ষেত্রেই git কালপৃট ছিলো) মিসম্যাচ হয়ে যায়।  hairpull গায়ের জোর খাটিয়ে ফাইল ডিলিট+পুল করে অফিসের পিসিতে যদি দু'টো সিংক্রোনাইয করতে সক্ষম হইও, আবার বাসায় ফিরে এসে দেখা যায় এখানে আবার সিংক মিসম্যাচ হচ্ছে।  dontsee শেষমেষ svn হঠিয়ে দিয়ে পুরোপুরি git-এ প্রযেক্টগুলো মাইগ্রেট করেছি। গিটের লোকাল রেপো-র সুবিধাটাই মূল ফ্যাক্টর ছিলো - svn-এ নেটওয়ার্ক ট্রাফিকের কারণে ঘনঘন কমিট করতাম না, কিন্তু গিটে ছোটোছোটো মাইক্রো চেঞ্জও কমিট করি। পরে একগাদা কমিট জমলে তখন পুশ করি রিমোটে। কিছুদিন গিট ব্যবহার করুন - পার্থক্যটা বুঝতে পারবেন (সে যতই হাইস্পীড ইন্টারনেট থাকুক)।

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

Calm... like a bomb.

১৩৫১

Re: প্রোগ্রামারদের আড্ডা!

invarbrass লিখেছেন:

আজব! মেইন ট্রাংক ও ব্রাঞ্চ সব ডাউনলোডের দরকার কি? মূল ট্রাংক ডাউনলোড করুন, তারপর প্রয়োজনমাফিক যখন যে ব্রাঞ্চে কাজ করতে চান সেটাতে সুইচ করুন।

আমার কুনু দরকার নাই! যে প্লাগিনের লাইগ্যা রিপো বানাইতেছিলাম হের দরকার!  tongue

প্রতিটা ব্রাঞ্চের নির্দিষ্ট নাম থাকতে হবে... ভেতরে নির্দিস্ট ফাইল থাকতে হবে... মাস্টারের বদলে নির্দিস্ট ব্রাঞ্চ ডিফল্ট এসাইন করা... ইত্যাদি মেলা ডিমান্ড!  nailbiting

যাইহোক, আমার কাজের রিপো সাবভার্সনই। অতএব আপাতত গিট এডভেঞ্চারে না নামলেও চলবে। কোনটা সেরা কোনটা তেরা ডোন্ট রিয়েলী কেয়ার!  big_smile

১৩৫২

Re: প্রোগ্রামারদের আড্ডা!

সদস্য_১ লিখেছেন:

প্রতিটা ব্রাঞ্চের নির্দিষ্ট নাম থাকতে হবে... ভেতরে নির্দিস্ট ফাইল থাকতে হবে... মাস্টারের বদলে নির্দিস্ট ব্রাঞ্চ ডিফল্ট এসাইন করা... ইত্যাদি মেলা ডিমান্ড!  nailbiting

যাইহোক, আমার কাজের রিপো সাবভার্সনই। অতএব আপাতত গিট এডভেঞ্চারে না নামলেও চলবে। কোনটা সেরা কোনটা তেরা ডোন্ট রিয়েলী কেয়ার!  big_smile

সাবভার্সনে স্পেসিফিক ব্রাঞ্চ কিভাবে সুইচ করেন?

Calm... like a bomb.

১৩৫৩

Re: প্রোগ্রামারদের আড্ডা!

invarbrass লিখেছেন:
সদস্য_১ লিখেছেন:

প্রতিটা ব্রাঞ্চের নির্দিষ্ট নাম থাকতে হবে... ভেতরে নির্দিস্ট ফাইল থাকতে হবে... মাস্টারের বদলে নির্দিস্ট ব্রাঞ্চ ডিফল্ট এসাইন করা... ইত্যাদি মেলা ডিমান্ড!  nailbiting

যাইহোক, আমার কাজের রিপো সাবভার্সনই। অতএব আপাতত গিট এডভেঞ্চারে না নামলেও চলবে। কোনটা সেরা কোনটা তেরা ডোন্ট রিয়েলী কেয়ার!  big_smile

সাবভার্সনে স্পেসিফিক ব্রাঞ্চ কিভাবে সুইচ করেন?

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

১৩৫৪

Re: প্রোগ্রামারদের আড্ডা!

১৩৫৫

Re: প্রোগ্রামারদের আড্ডা!

ভাই ওয়েব ডেভ্লপমেন্ট শিখবো কোন আইটি থেকে। বাংলাদেশে ভালো আইটি কোনটা আছে।

বেকুবে কয় কি?

লেখাটি CC by 3.0 এর অধীনে প্রকাশিত

১৩৫৬

Re: প্রোগ্রামারদের আড্ডা!

Visual F# documentation প্রযেক্টে অল্প কিছু ফিক্স কন্ট্রিবিউট করলাম... big_smile

Calm... like a bomb.

১৩৫৭

Re: প্রোগ্রামারদের আড্ডা!

ভিজুয়াল স্টুডিও কোড
রিলিজ হয়েছে এক বছর হয়ে গেল, আজ মাত্র চেখে দেখলাম। চমৎকার ওয়েবস্ট্রম অল্টারনেটিভ! ওয়েবস্ট্রম নিপাত যাক!!

১৩৫৮ সর্বশেষ সম্পাদনা করেছেন invarbrass (২৬-০৫-২০১৬ ০৪:১০)

Re: প্রোগ্রামারদের আড্ডা!

সদস্য_১ লিখেছেন:

ভিজুয়াল স্টুডিও কোড
রিলিজ হয়েছে এক বছর হয়ে গেল, আজ মাত্র চেখে দেখলাম। চমৎকার ওয়েবস্ট্রম অল্টারনেটিভ! ওয়েবস্ট্রম নিপাত যাক!!

ওয়েবস্টর্ম একটা ফুল ফ্লেজড আইডিই, আর ভিএসকোড গ্লোরিফাইড কোড এডিটর। দু'টোর মধ্যে তুলনা বাইসাইকল আর মোটরকারের মধ্যে পার্থক্য করার সমান। বরং কোডের সাথে এ্যাটম/ব্র্যাকেট কিংবা সাবলাইমের তুলনা করতে পারেন। (ভিএসকোড হলো এ্যাটম/ইলেক্ট্রণের ফর্ক)

আমি ওয়েবস্টর্ম ব্যবহার করি না, তবে সচরাচর পাইচার্ম আর মাঝে মাঝে আইডিয়া, রাইডার, ডেটাগৃপ ইত্যাদি ব্যবহার করি। রিফ্যাক্টরিং, ডিবাগিং, ইউনিট টেস্টিংয়ের জন্য আইডিই-র তুলনা হয় না।

ভিএসকোড খুব ইম্প্রেসিভ এডিটর, সি# ও এফ#-এর জন্য রসলিন/ওমনি# ব্যাকেণ্ড আর আয়োনাইড আছে। তবে ব্রাউজার বেজড এডিটর আমার পোষায় না। এফ#-এর জন্য বাধ্য হয়ে ম্যাকে ভিএসকোড ব্যবহার করলেও (য্যামারিণ ৬ অবশ্য প্রচুর ইম্প্রুভ করছে) উইণ্ডোজে সরাসরি স্টুডিও-ই ব্যবহার করি।

তবে ভিএসকোডে ফাইল ট্যাব না থাকাটা নতুন ইউজারদের জন্য একটু কনফিউজিং মনে হতে পারে।

Calm... like a bomb.

১৩৫৯

Re: প্রোগ্রামারদের আড্ডা!

জাভা এক্সপার্ট কেউ কি আছেন sad এই সেমি তে জাভা আছে sad কি থেকে কি শুরু করব অনুগ্রহ করে বললে উপকৃত হতাম smile

সব কিছু ত্যাগ করে একদিকে অগ্রসর হচ্ছি

লেখাটি CC by-nd 3.0 এর অধীনে প্রকাশিত

১৩৬০

Re: প্রোগ্রামারদের আড্ডা!

mizvibappa লিখেছেন:

জাভা এক্সপার্ট কেউ কি আছেন sad এই সেমি তে জাভা আছে sad কি থেকে কি শুরু করব অনুগ্রহ করে বললে উপকৃত হতাম smile

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

ইট-কাঠ পাথরের মুখোশের আড়ালে,
বাধা ছিল মন কিছু স্বার্থের মায়াজালে...