نمایش نتایج 1 تا 14 از 14

نام تاپیک: تردید در انتخاب زبان

  1. #1

    تردید در انتخاب زبان

    مشکل من این است که می خواهم یک زبان برنامه نویسی برای طراحی صفحات وب انتخاب کنم. اما بین زبانهای موجود با مشکل مواجه شده ام و نمی دانم که کدام یک را انتخاب کنم.
    مثلاً بین JAVA, J++, VJ++, ASP, ASP.NET, HTML, XML و خیلی چیزهای دیگه که من اسمشون و یا کارشون را نمی دونم.
    لطفا اگر کسی چیزی می دونه یا پیشنهادی داره ممنون می شم اگه با ذکر دلیل بگه کدوم یک رو انتخاب کنم.
    اینم بگم که من فقط دلفی، C و پاسکال رو کار کردم و برای طراحی صفحات وب از صفر می خواهم شروع کنم.
    البته اینو می دونم که از برنامه هایی مثل Front Page هم می شه استفاده کرد. اما من می خواهم زبان برنامه نویسی شو یاد بگیرم.
    :lol:

  2. #2
    کاربر دائمی آواتار Mohammad_Mnt
    تاریخ عضویت
    اسفند 1381
    محل زندگی
    جنگلی به نام ایران
    سن
    41
    پست
    1,875
    فن آوری دات نت جدید ترین فن آوری است و با بسیاری زبان ها می توان از آن استفاده کرد از بیسیک گرفته تا سی شارپ و دلفی

  3. #3
    کاربر دائمی
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    ایران - تهران
    پست
    2,342

    Re: تردید در انتخاب زبان

    البته باید اذعان کرد که آینده ی وب با XML عجین شده است ولی برای شروع حداقل در ایران من asp.net با سی شارپ را به شما پیشنهاد می دهم. سطح پیشرفته ی آن هم به xml.net ختم می شود.
    در مورد جاوا می گویند که در خارج از ایران زیاد طرفدار دارد و این نهضت ضد مایکروسافت همه جا به چشم می خورد! در هر حال ویژوال جاوای مایکروسافت از لحاظ رعایت نکردن استانداردهای شرکت سان خالق جاوا زیر سوال است و یکبار هم به همین خاطر مایکروسافت را دادگاهی کرده است . بهتر است آب را از سرچشمه آن بنوشید!

    در مورد asp و asp.net باید بگویم بسیاری از ایرادتی که در ای اس پی قبلی وجود داشتند در این نگارش جدید برطرف شده اند مانند حفظ حالت کنترل ها - اضافه شدن کنترل هایی بسیار قوی که از دات نت فریم ورک مشتق شده اند و نه صرفا مانند ای اس پی معمولی از کنترل های ساده اچ تی ام ال - دیگر محدود به زبان های اسکریپتی ملال آور نیستید و از یک زبان کاملا شی گرای حرفه ای می توانید برای توسعه برنامه هایتان در آن استفاده کنید - سرعت بالاتر از ای اس پی قدیمی بدلیل پیش کامپایل شدن عناصر آن - اضافه شدن مساپل امنیتی قابل توجه - امکان استفاده از ای دی او دات نت - تشخیص خودکار مرور گر از طرف ای اس پی دات نت و رفع مشکلات خودکار عدم سازگاری با بعضی از مروگرها - محیطی کاملا ویژوال برخلاف پی اچ پی و ای اس پی قدیمی که در پروژه های طولانی واقعا معنای خود را پیدا می کنند و خیلی موارد دیگر از محسنات ای اس پی دات است ..........

  4. #4
    imported_admin
    مهمان
    دوست عزیز ما هم حرفهای آقای نصیری را تایید کرده و ASP.NET برای شروع پیشنهاد می کنیم و اگر چند روزی تامل بفرمایید میتوانید در کلاسهای ASP.NET ما که بصورت آموزش از راه دور در سایت پرشیا برگزار خواهد استفاده نمایید.

  5. #5
    اگر حرفهای شما درست باشد, نظرتان در مورد PHP چیست؟ گویا یکی از کاربران با PHP موافق است زیرا به نظر ایشان, این زبان از سرعت بالایی نسبت به ASP.NET برخوردار است و وابستگی به سیستم عامل هم ندارد.
    نظر شما چیست؟

  6. #6
    کاربر دائمی
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    ایران - تهران
    پست
    2,342
    از وابستگی به سیستم عامل منظور شما چیست؟ اگر خروجی آن است که باید خدمت شما عرض کنم چه php باشد یا asp.net خروجی آنها html استاندارد است و روی تمام سیستم عامل های بدردبخور دنیا ساپورت می شود.
    در مورد سرعت php باید تست کرد و در عمل نتیجه گرفت و آنچنان هم با هم تفاوت بنیادین ندارند
    در مورد php یک اشکال بزرگ وجود دارد و آنهم نبود محیط مجتمع تولید نرم افزار برخلاف asp.net که از تمامی امکانات ویژوال استودیوی جدید استفاده می کند. در حجم های کوچک برنامه نویسی تفاوتی را شاید حس نکنید ولی وقتی تعداد صفحات زیاد شد آن وقت قیافه برنامه نویس در هنگام کنترل پروژه بدون محیط مجتمع و ویژوال واقعا دیدنی است!

    خلاصه ی کلام
    شما هرکدام را که بیشتر می پسندید انتخاب کنید
    لا اکراه فی asp.net !!

  7. #7
    منظور من از وابستگی به زبان, به علت مقاله ای است که یکی از کاربران آدرس آن را داده اند.
    لطفا شما هم ببینید و نظرتان را بگویید.
    http://www.iranphp.net/articles/2.html
    ضمنا در مورد ASP.NET و محیط آن هم اگر ممکن است توضیح دهید.
    این را هم قبلاً گفته ام, من از زبان Html هیچ چیزی بلد نیستم. آیا ASP.NET به زبان Html وابستگی دارد و یا یک زبان ویژوال است؟ و اینکه لازم است من Html را یاد بگیرم؟ (همانند احتیاج دلفی به بلد بودن زبان پاسکال)
    :?:

  8. #8
    کاربر دائمی
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    ایران - تهران
    پست
    2,342
    لازم به ذکر است که طبق آمار موجود بیش از 90 درصد کامپیوترهای خانگی در سراسر دنیا از ویندوز استفاده می کنند....... پس نگرانی شما از چیست ؟!!!!!!
    مقاله ای را هم که گفتید اگر درست خوانده باشید! برای مقایسه با asp قدیمی نوشته شده است و نه asp.net که اکثر تکنولوژی های تحت وب در برابر آن یا سکوت کرده اند و یا طفره رفته اند....

    در ضمن برای یادگیری asp.net در حد مقدماتی نیازی به دانستن هیچ نوع پیش زمینه ای نمی باشد . در سطح متوسط آن هم در موارد کمی است که لازم می شود به سورس html صفحه که از دید کاربر مخفی است رجوع کنید.......

  9. #9
    کاربر دائمی
    تاریخ عضویت
    اسفند 1381
    محل زندگی
    Iran
    پست
    801
    با سلام
    من خودم هم از ASP , PHP, ASP.NET و ... چیز زیادی نمیدونم و در این زمینه نمیتونم توصیه ای داشته باشم. فقط یک جمله رو دوست دارم بگم و اون اینکه به تبلیغات ضد مایکروسافت که این ور و اون ور میشه توجه چندانی نداشته باشید و به واقعیات توجه داشته باشید.

    _____________________
    عباس عریضی

  10. #10

    نقل قول: تردید در انتخاب زبان

    منم به پیرو حرف های اساتید بالا زبان های VS به شما پیشنهاد میکنم

  11. #11

    نقل قول: تردید در انتخاب زبان

    برای طراحی وب یادگیری HTML , CSS, JavaScript الزامی هستند. و این ارتباطی به فناوری استفاده شده جهت تولید صفحات دینامیک ندارد. با این 3 شما می توانید یک صفحه استاتیک یا نیمه دینامیک طراحی کنید.
    اما برای تولید یک وب سایت کاملا پویا حتما باید از فناوری های Server Side جهت تولید صفحات استفاده کنید.
    در این زمینه درحال حاظر دو فناوری ASP.NET و PHP بیشترین استفاده را دارند هر چند فناوری های دیگری نیز به کار می روند.
    مزیت ASP.NET در محیط های طراحی و یکپارچگی آن با دات نت است بدین معنی که با یاد گرفتن یک زبان برنامه نویس تحت دات نت شما قادر به برنامه نویسی تحت وب، موبایل، ویندوز و ... هستید. که در PHP این طور نیست. به طور کلی سهولت و سرعت تولید نرم افزار در ابزار های دات نت نسبت به فناوری های دیگر یک امر اثبات شده است و شکی در آن وجود ندارد.
    برای اجرای وب سایت های پویا نیاز به سرور است و ASP.NET که حتما باید در بستر IIS اجرا شود فقط در ویندوز قابل اجراست، ولی PHP در ویندوز و لینوکس اجرا می شود و از این لحاظ دارای مزیت است. یعنی در PHP آزادی بیشتری در انتخاب هاست وجود دارد.

    در مورد سرعت اجرا نیز با کمی جستجو متوجه خواهید شده که فرق چندانی مابین PHP و ASP.NET وجود ندارد و این مسئله بیشتر به تبحر طراح مربوط می شود.


    در مورد XML هم باید بگویم XML زبان برنامه نویسی نیست و صرفا یک بستر تبادل داده است که بسیار رایج گردیده است و درهمه زبان های برنامه نویسی قابل استفاده است و امروزه بسیاری از خدمات تحت وب از طریق XML ارائه می گردد بنابراین یادگیری آن نیز لازم است.

    بنابراین برای این که قدرت طراحی و ساخت یک وب سایت کامل را داشته باشید موارد زیر الزامی است:
    1. HTML
    2. CSS
    3. JAVAScript
    4. ASP.NET یا PHP
    5. XML
    ولی نیازی نیست همزمان در همه اینها تبحر داشته باشید، یکی از موارد بند 4 را انتخاب کنید و موارد
    1 و2 و 3 و 5 را به مرور یاد بگیرید.

    به مطالب سلیقه ای و غیر فنی هم توجه نکنید.
    آخرین ویرایش به وسیله Alireza_Salehi : پنج شنبه 09 خرداد 1387 در 05:54 صبح

  12. #12

    نقل قول: تردید در انتخاب زبان

    راستی تاریخ به وجود اومدن تاپیک و آخرین ارسالها رو دیدین ؟

  13. #13

    نقل قول: تردید در انتخاب زبان

    دوستان پرل بزنید روشن شید!!!

  14. #14
    کاربر تازه وارد
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    تهران
    پست
    38

    Smile نقل قول: تردید در انتخاب زبان

    اگه Java بلدی یه نگاهی هم به JSP بنداز ، java هم زبان قوی هستش

    البته از .NET مشکل تر .

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •