PDA

View Full Version : درخواست مشورت برای شروع PHP



IR-Developer
پنج شنبه 18 تیر 1394, 17:01 عصر
سلام دوستان من یک برنامه نویس Asp.Net MVC هستم توی یک شرکت برنامه نویسی بصورت حرفه ایی کار میکنم و پروژه های مختلفی دستم بوده و با تمام مفاهیم برنامه نویسی وب آشنام .

حالا بدلیل عشق به اپن سورس و لینوکس علاقه دارم درکنار کارم PHP هم بصورت حرفه ایی کار کنم ./

آشنایی های مختصری از قبل با PHP دارم و کدنویسی کردم و بصورت مقدماتی بلدم . میخواستم بدونم چقدر طول میکشه با این پیش نیازم به سطحی برسم که به MVC و فریمورک Yii مسلط بشم و پروژه های حرفه ایی بگیرم ؟

حالا کسانی که با دات نت هم کار کرده باشن شاید بهتر بتونن راهنماییم کنن .

بیشتر منظورم از نظر تفاوت کدنویسی و شی گرایی بین دات نت و PHP هست .

Unique
پنج شنبه 18 تیر 1394, 19:29 عصر
من اتفاقا از net. به php مهاجرت کردم همونطور که از ویندوز به لینوکس و توزیع اوبونتو
من MVC کار نکردم توی Net. و حتی زبانی که باهاش Net. کار میکردم VB بود نه #C که البته در مورد Net. زبان فرقی نداره و اصل خود کار با Framework هست. از نظر کدنویسی php ربطی به net. نداره و کسانی که پایه ASP Classic دارند مثل خودم شاید خیلی راحت تر بتونن با PHP کنار بیان. توی Net. با کنترل های خود Framework ش و کتابخونه اون سر و کار داریم و یک IDE کارآمد مثل Visual Studio اما خود PHP به تنهایی خیلی قابلیت های آماده Net. مثل Grid و Paging و ... را نداره و باید خودتون پیاده سازی کنید مگه اینکه از Faremwork ی مثل Yii یا Zend و ... استفاده کنید.

در مورد شی گرایی خوب مفاهیم که یکسانه ولی پیاده سازی و Syntax متفاوته که باید به مرور زمان یاد بگیرین.

HOSSEINONLINE7
پنج شنبه 18 تیر 1394, 19:51 عصر
من اتفاقا از net. به php مهاجرت کردم همونطور که از ویندوز به لینوکس و توزیع اوبونتو
من MVC کار نکردم توی Net. و حتی زبانی که باهاش Net. کار میکردم VB بود نه #C که البته در مورد Net. زبان فرقی نداره و اصل خود کار با Framework هست. از نظر کدنویسی php ربطی به net. نداره و کسانی که پایه ASP Classic دارند مثل خودم شاید خیلی راحت تر بتونن با PHP کنار بیان. توی Net. با کنترل های خود Framework ش و کتابخونه اون سر و کار داریم و یک IDE کارآمد مثل Visual Studio اما خود PHP به تنهایی خیلی قابلیت های آماده Net. مثل Grid و Paging و ... را نداره و باید خودتون پیاده سازی کنید مگه اینکه از Faremwork ی مثل Yii یا Zend و ... استفاده کنید.

در مورد شی گرایی خوب مفاهیم که یکسانه ولی پیاده سازی و Syntax متفاوته که باید به مرور زمان یاد بگیرین.

مرسی
منم میخوام فریمورک کار کنم .
البته قصد مهاجرت ندارم چون برای یادگیری و حرفه ای شدن توی دات نت MVC خیلی زحمت کشیدم نمیتونم ولش کنم بازار کارش هم خیلی عالیه فقط میخوام PHP هم بلد باشم هر دو را کار کنم .
یک دوست PHP کار دارم که اونم حرفه ایی توی یک شرکت کار میکنه . متوجه شدم خیلی مفاهیمی که ما اینجا توی دات نت MVC داریم شاید با یک اسم دیگه دقیقا همون توی PHP هست .
همین Grid و ... هم که ما داریم اونها توی فریمورک همونا دارن .
البته ما هم توی دات نت MVC خیلی قابلیتها را نداریم باید خودمون ایجاد کنیم ولی فریمورک توابعش را داره که اگر سینتکس و طرز استفاده از اون قابلیت را بدونیم میتونیم استفاده کنیم .

حالا شی گرایی و سینتکس PHP MVC و کار با فریمورک Yii مشکل و زمانبر هست ؟ فکر میکنید حدودا چقدر زمان میبره بهش مسلط بشم ؟

Keramatifar
جمعه 19 تیر 1394, 02:20 صبح
دوره آموزشی PHP ویژه برنامه نویسان دات نت فرم ورک (ASP-To-PHP) (http://www.barnamenevis.pro/academy/course/dotnet-to-php/%D8%AF%D9%88%D8%B1%D9%87%20%D8%A2%D9%85%D9%88%D8%B 2%D8%B4%DB%8C%20PHP%20%D9%88%DB%8C%DA%98%D9%87%20% D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87%20%D9%86%D9%88 %DB%8C%D8%B3%D8%A7%D9%86%20%D8%AF%D8%A7%D8%AA%20%D 9%86%D8%AA%20%D9%81%D8%B1%D9%85%20%D9%88%D8%B1%DA% A9%20(ASP-To-PHP))

توضیحات :

من سال هاست هر دوی این زبان ها را تدریس می کنم و با هر کدام پروژه های بسیاری انجام دادم و تا حالا هیچ بحثی بیشتر از شنیدن مکالمات دو برنامه نویس در مورد اینکه PHP بهتره یا ASP به گوشم نخورده
چرا که در واقع اصلا بهتر نداریم، هر دو خوبن در جای خود و کاربردشون ...
این دوره آموزشی رو به شکلی طراحی کردم که یک برنامه نویس دات نت فریم ورک به هر زبانی و در کل کدنویس مایکروسافتی، به راحتی و طی یک پروژه عملی "شبکه اجتماعی" برنامه نویسی PHP رو بصورت عملی و حرفه ای یاد بگیره


http://www.barnamenevis.pro/academy/course/dotnet-to-php/%D8%AF%D9%88%D8%B1%D9%87%20%D8%A2%D9%85%D9%88%D8%B 2%D8%B4%DB%8C%20PHP%20%D9%88%DB%8C%DA%98%D9%87%20% D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87%20%D9%86%D9%88 %DB%8C%D8%B3%D8%A7%D9%86%20%D8%AF%D8%A7%D8%AA%20%D 9%86%D8%AA%20%D9%81%D8%B1%D9%85%20%D9%88%D8%B1%DA% A9%20(ASP-To-PHP)

Unique
جمعه 19 تیر 1394, 02:50 صبح
حالا شی گرایی و سینتکس PHP MVC و کار با فریمورک Yii مشکل و زمانبر هست ؟ فکر میکنید حدودا چقدر زمان میبره بهش مسلط بشم ؟
بسته به استعداد شما داره. اگه #C کار میکنید خیلی کار سختی ندارید و با توجه به اختلافاتی که با Syntax C و PHP داره اما خیلی کار مشکلی نیست.

IR-Developer
جمعه 19 تیر 1394, 03:36 صبح
دوره آموزشی PHP ویژه برنامه نویسان دات نت فرم ورک (ASP-To-PHP) (http://www.barnamenevis.pro/academy/course/dotnet-to-php/%D8%AF%D9%88%D8%B1%D9%87%20%D8%A2%D9%85%D9%88%D8%B 2%D8%B4%DB%8C%20PHP%20%D9%88%DB%8C%DA%98%D9%87%20% D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87%20%D9%86%D9%88 %DB%8C%D8%B3%D8%A7%D9%86%20%D8%AF%D8%A7%D8%AA%20%D 9%86%D8%AA%20%D9%81%D8%B1%D9%85%20%D9%88%D8%B1%DA% A9%20(ASP-To-PHP))

توضیحات :

http://www.barnamenevis.pro/academy/course/dotnet-to-php/%D8%AF%D9%88%D8%B1%D9%87%20%D8%A2%D9%85%D9%88%D8%B 2%D8%B4%DB%8C%20PHP%20%D9%88%DB%8C%DA%98%D9%87%20% D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87%20%D9%86%D9%88 %DB%8C%D8%B3%D8%A7%D9%86%20%D8%AF%D8%A7%D8%AA%20%D 9%86%D8%AA%20%D9%81%D8%B1%D9%85%20%D9%88%D8%B1%DA% A9%20(ASP-To-PHP)

اگر دوره در اصفهان برگذار میشد امکانش بود شرکت کنم ...


بسته به استعداد شما داره. اگه #C کار میکنید خیلی کار سختی ندارید و با توجه به اختلافاتی که با Syntax C و PHP داره اما خیلی کار مشکلی نیست.

بله دیگه سی شارپ کار میکنم . کی با ویژوال بیسیک پروژه های تجاری انجام میده .

استعداد و پشتکار یادگیریم خیلی خوبه . پس با توجه به صحبت شما کار خیلی سختی ندارم و فکر میکنم بتونم توی 2 - 3 ماه فریمورک Yii هم یاد بگیرم و به سطح خوبی برسم .

تشکر

Mohammadsgh
جمعه 19 تیر 1394, 12:43 عصر
انقدر سطحی نگاه نکنید.به این آسونی ها هم نیست.که بخواید php رو تو چند ماه یاد بگیرید و mvc تو دو سه ماه و یک فریم ورک رو تو دو سه ماه.شما نیاز به زمان و تجربه و ... دارید که از دید من کار یک خورده سختی رو پیش رو دارید

HOSSEINONLINE7
جمعه 19 تیر 1394, 15:32 عصر
خیلی مفاهیم توی زبانهای برنامه نویسی مختلف نزدیک به هم هست. قابلیتهایی که توی php و دات نت وجود داره شبیه به همه فقط اسمشون ممکنه فرق کنه.
مهم اینه که یکی را خوب و اصولی یاد گرفته بشه زبان بعدی یادگیریش خیلی اسون میشه.
php سینتکس راحتتری نسبت به سی شارپ داره .

HOSSEINONLINE7
جمعه 19 تیر 1394, 15:32 عصر
-----------------------------------

Unique
جمعه 19 تیر 1394, 19:11 عصر
کی با ویژوال بیسیک پروژه های تجاری انجام میده
من انجام دادم ، پروژه های خیلی بزرگ و پیچیده هم انجام دادم. یعنی اصلا مهم نیست شما net. را با چه زبونی مینویسین ، وقتی شما برنامه را به MSIL یا همون Managed Code دارین Compile میکنید مهم نیست با #C باشه یا Pascal یا VB یا با هر CLI Language (https://en.wikipedia.org/wiki/List_of_CLI_languages) دیگه ای. این آموزشگاه ها و شرکت هایی که گیر دادن به #C دو دلیل دارن.

۱ - مدرسینشون ترجیه میدن #C تدریس کنند
۲ - تیم برنامه نویسی عمدتا بر اساس #C کار میکنن