انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: بهنام م ک در 27 امرداد 1392، 09:17 بظ
-
سلام
من تازه مهاجرتمو از ویندوز شروع کردم و تا الان با سی شارپ برنامه هامو نوشتم اما چون احترام زیادی واسه سی قائلم برخی از پروژه هامو با اون مینوشتم ولی همیشه ازش کلافه میشدم.
ASP رو هم به خاطر آسونی و قدرتش خیلی دوس داشتم.
الان که دارم میام تو لینوکس خیلی ترک NET. برام سخته
به نظرتون فقط باید از php استفده کنم؟
اصلا انتخاب دیگه ای هم واسه طراحی داینامیک وب سایت وجود داره؟
بهرحال به نظرم ASP حداقل صدبرابر از php آسونتره
لطفا نظرتونو بگین
در پناه حق
-
توی ASP.NET کمی که حرفهایتر بخواید کار بکنید، میبینید که کار سختتر از PHP هستش و دستتون خیلی بسته هستش. برای همین هست که خیلی کم توی اینترنت ازش استفاده میشه.
توی وب در حال حاضر زبان برتر PHP هستش. زبانهای دیگهای مثل Python و Ruby هم وجود داره، ولی پیشنهاد من همون PHP هستش.
-
اگه php اینقدر سخت بود که اینقدر طرفدار پیدا نمیکرد مشکل از وابستگی شما به دات نت ناشی میشه. منم خودم قبلا دات نت کار میکردم. یه خورده که با php ور بری میبینی که چقدر راحته و کلا خیلی حال میده. فریمورکهایی داره پر از امکانات. کلا بیا پشیمون نمیشی
-
والا php رو به خاطر سرعت اجرای دستوراتش میپسندم اما واقعا دل کندن از visual stadio و اون کارای تیمی که اونجا انجام دادیم و لذتهایی که از NET. بردیم خیلی سخته.
به نظرتون فریم ورک های اونجا میتونه به خوبی کلاسهای دات نت باشه؟
-
یکی از دوستای من با php کار میکنه.همیشه از کم بودن کدای من تعجب میکنه.بعضی وقتا مدعی میشه کدهاش سه برابر کدهای منه اما هنوز نتونسته طراحیشو به صفحه ی من برسونه
-
به نظرتون فریم ورک های اونجا میتونه به خوبی کلاسهای دات نت باشه؟
امکانات فریمورک yii رو اگه نگاه کنی نظرت راجع به php عوض میشه
-
من شخصا از Mono و xsp4 استفاده میکنم و به جرئت میتونم بگم MonoDevelop از MS Visual Studio خیلی بهتره و قویتر و بهتون پیشنهاد میکنم اگه ماجراجو هستید حتما سری بهش بزنید
-
ممنون حتما امتحان میکنم
-
jsp هم میتونه انتخاب خوبی باشه اما همچنان پی اچ پی فاتح بی رقیب وب هست .
دلیلش هم ساده است چون بصورت اختصاصی برای وب ساخته شده نه مثل بقیه زبانها ، چند استفاده .
فریم ورک هم Yii پیشنهاد میشه .
-
والا همیشه و همه جا پی اچ پی رو برتر و آسون تر از ASP.NET میدونستن!
من خودم ASP.NET کار نکردم و فقط php کار هستم، به جرئت میتونم بگم بهترین زبان و آزاد ترین زبان برای استفاده در وب هستش (البته تنها استفادش در وب نیست. اپلیکیشن دسکتاپ هم میتونه باشه ولی عمدش در وب هست)
با پی اچ پی دست آدم باز هستش و هرکاری که بخواد میتونه انجام بده، با مخلوط کردن جی کوئری و html و جاوا اسکریپت و css :D
تازه جالبه بدونید فیسبوک و توییتر با اون همه عظمت از PHP استفاده میکنن. ویکیپدیا هم همینطور. البته ویکیپدیا از اسکریپت MediaWiki که خودشون نوشتن استفاده میکنه و این اسکریپت کاملا رایگان و آزاد هست و هرکسی میتونه اون رو برای خودش استفاده بکنه!
درکل در تمام نقد و بررسیها و مقایسهها، پی اچ پی اول بوده از همه لحاظ! فکر نمیکنم جای بحث داشته باشه! ;D ;D
-
سلام
من با php زیاد کار کردم به نظر من قدرت یک نرم افزار مثل ++c وقتی بالا میره که علی رغم امکانات و ... که در اختیار شما میگذاره شما را به خودش محدود و وابسته نکنه. php هم برای web اینطوری هست.
در ضمن از زبان قدرتمند و گسترده و پیشرفته java هم می توان برای برنامه نویسی web استفاده کرد مثلا سایت آمازون با javaنوشته شده است اما وقتی php با اونهمه همه سرعت و... و تعامل خوبش با mysql هست عاقلانه نیست شما php را رها کنید و به ابزار دیگری روی آورید
امیدوارم در تمام مسیر زندگی بهترین انتخاب ها را داشته باشید
موفق باشید
-
سوال اشتباه هست و به تناسب اون بحث ها هم در حال ایجاد سو تفاهم بیشتر هستن!
PHP یه زبان برنامه نویسی هست، ASP.NET یک فریم ورک نرم افزاری برای توسعه ی وب. اصلا با هم قابل مقایسه نیستن.
-
بله البته تفاوت بین فریم ورک ASP.NET و زبان برنامه نویسی PHP رو درک میکنم و میدونم که من برنامه هامو با #C و با استفاده از ASP.NET مینوشتم کاری که #C اونجا انجام میده انتظار دارم که PHP بتونه به همون خوبی و سادگی انجام بده.در واقع هدف من از سوال معرفی یک فریم ورک ترتمیز مثل ASP.net بود که دوستان YII رو به عنوان بهترین معرفی کردن.
حالا واقعا سوال اینه که تعامل PHP و yii مثل ASP.NET و #C جاافتاده و بی عیب و نقصه؟
-
سلام
به نظر شما ASP.NET و #C جاافتاده و بی عیب و نقص هستند؟ چرا با همان ها کار نمی کنید
این که دو ابزار رضایت شما را حاصل کرده اند خوبه اما برای این که بفهمید php و .... هم برای شما به همین اندازه مطلوب هستند یا نه فقط خودتان می توانید بفهمید
چون وقتی ابزاری این قدر جا افتاده هست حتما قابل قبول هم هست و در ضمن روشن هست که هر کدام نسبت به دیگری مزایا و معایبی دارد این که مزایای کدامیک بر دیگری می چربد را خودتان باید تشخیص دهید
موفق باشید
-
خب پس این طوری که دوستان میفرمایند توسعه دهنده های مونو بیکار بودن که اومدن همچین چیزی درست کردن دیگه؟ :oops:
-
خب پس این طوری که دوستان میفرمایند توسعه دهنده های مونو بیکار بودن که اومدن همچین چیزی درست کردن دیگه؟ :oops:
به نظر من خیلی کار بیخودی کردن ???
-
البته نظر شما به عنوان یک دوست ارزشمنده اما حقیقتا قبولش ندارم و به شدت باهاش مخالفم.
زیاد اخلاقی نیست که مایی که خونه نشستیم به این راحتی کارهای بزرگ بهترین مهندسای دنیا رو زیرسوال ببریم.اونم بدون دلیل!!!
خوشحال میشم دلیل شما رو بدونم.
-
البته نظر شما به عنوان یک دوست ارزشمنده اما حقیقتا قبولش ندارم و به شدت باهاش مخالفم.
زیاد اخلاقی نیست که مایی که خونه نشستیم به این راحتی کارهای بزرگ بهترین مهندسای دنیا رو زیرسوال ببریم.اونم بدون دلیل!!!
خوشحال میشم دلیل شما رو بدونم.
خطابتون به من هست؟ ??? ای کاش نقل قول میکردید که معلوم باشه با کی دارید صحبت میکنید ;D
مسلما پروژهای که کارایی و استفادهای نداشته باشه، پروژه بیخودی هست. کسی که میخواد از دات نت استفاده بکنه، میره همون ویندوز رو نصب میکنه. کسی که میاد طرف لینوکس، کلا بیخیال دات نت و اینجور حرفها میشه. حالا این مهندسان زحمتکش (!) میخوان کاری کنن که برنامههای دات نت روی همه سیستم عاملها اجرا بشن...
-
به خاطر اینکه دات نت به خودی خود چیز بدی نیست!!
به نظر من دات نت و سی شارپ که زبان پیش فرض دات نته بزرگترین و استاندارد ترین کاره مایکروسافته.
درسته که هیچ کدوم از ما سیاست های تجاری مایکروسافت رو قبول نداریم اما این دلیل نمیشه که چشممون رو روی دات نت ببندیم.
بعدشم اینکه هنوزم که هنوزه ویندوز محبوبترین سیستم عامل دسکتاپه(متاسفانه!!!) و کاربراش برنامه های کاربردی باکیفیت و استاندارد میخوان.من به عنوان یک برنامه نویس همیشه میخوام که توی این حرکت و تامین نیازها سهیم باشم و به نظرم بهترین پلتفرم برای وینوز همین دات نتی هست که شما بدون اطلاع و آگاهی در موردش به این شکل صحبت میکنین.پس به من حق بدین اگه دارم برای شفلم و کارم دلسوزی میکنم و لطفا بغض و کینه رو بذارید کنار و با نیتی پاک و البته اطلاعات کافی در مورد بزرگترین فن آوری های دنیای نرم افزار صحبت کنین.
باور کنین انسالهایی در جهت توسعه ی دات نت تلاش کردن که تا دنیا دنیاست دیگه شبیهشون پیدا نمیشه.حالا درسته که بدبختانه این علم و آگاهیشون در جهت امیال و خواسته های (بعضا مادی گرایانه ی) مدیران مایکروسافت قرار گرفته اما این دلیل نمیشه که ما کورکورانه اونارو لعن و نفرین کنیم.
به نظر شما چی از این بهتر میشه که ما همچین فن آوری خلاقانه ای رو در کنار خودمون و در اختیار گنو/لینوکس دوس داشتنی مون داشته باشیم تا شاید سهم کوچیکی از بار پیشرفت مهندسی آزاد نرم افزار رو داشته باشیم؟
امیدوارم که عینک بدبینی رو از چشمامون برداریم و سعی کنیم به دنیا به چشم خیرخواهی نگاه کنیم نه با جهت گیری های فلسفی که اغلب چیزی هم حالیمون نیست دنیا رو برا خودمون تنگ کنیم.
من به عنوان یک مهندس نرم افزار آرمانم توسعه ی فن آوری نو برای همه ست!!!و تحقق این رویا از نظر من چیزی جز استفاده از تمام ظرفیت های دنیاس نیست که مهندسان مایکروسافت و توسعه دهنده گان مونو هم جزء سرآمدهاشون هستند!!!
یا حق
-
تا جایی که من میدونم asp هم اپن سورس هست .مگر اینکه مثل php بیان با ابزاری مثل zend , ioncube کدش کنن من با مونو هم کارکردم چیز خوبیه فقط یه سوال این خروجی های مونو توی فایرفاکس ران میشه یعنی یه iis کوجیک ساخته میشه و پروژه توش ران میشه خب پس چجوری باید تو لینوکس asp اجرا کنیم؟
-
گمون کنم iis جایی داخل آپاچی نصب میشه.
بخاطر همینه که میشه از سرورای لینوکسی برای بارگذاری صفحات ASP استفاده کرد.
البته مطمئن نیستم چون هنوز زیاد با مونو کار نکردم ::)
-
اوکی تو سرچ ubuntu software center بزنید mono asp ببینید چه چیزای خفنی میاره حتی مازول اپاچی هم میاره
-
برای نصب سرور Asp:
sudo apt-get -y install xsp4 mono-xsp4
برای راه اندازیش هم cd cd میکنید به داخل پوشهی مورد نظرتون که فایل ها اونجا هستش بعد میزنین xsp4
خودش یه وب سرور روی 127.0.0.1:8080 راه میندازه.
خب پس این طوری که دوستان میفرمایند توسعه دهنده های مونو بیکار بودن که اومدن همچین چیزی درست کردن دیگه؟ :oops:
به نظر من خیلی کار بیخودی کردن ???
خب این مگه بده؟
فکر برنامهنویسای NET. رو بکنید که تازه به گنو/لینوکس علاقه مند شدن؛ خب حالا اگر نتونن از اون استفاده کنن دلزده میشن و شاید بذارن برن!
ولی اگه همچین محیط کاملی این قابلیت رو هم داشته باشه اونا هم میان سمتش، استقبال میکنن و کمی با مونو و امثالش کار میکنن و آشنا میشن، بعد خودشون پی میبرن که زبان قویتر و کاملتری هم وجود داره و بعد به سمت اون میروند.
-
من خودم دیروز پیش یه برنامه نویس خیلی استاد بودم که مبحث دات نت رو فول بود براش از لینوکس گفتم اومدیم دونه دونه تمام کامپومنت هارو روی این وب سرور تست کردیم جواب داد امید وارم تا چندروز دیگه بیاد رو لینوکس با مونو هم طراحی سخته ها :D
-
با همین mono-xsp4؟ یعنی کامله؟ کامل باشه که خیلی عالیه \\:D/
-
بعضیا معتقدن که کامله اما به نظر من هنوز کار داره تا کامل بشه ما انصافا قابل تحمله!