http://up9.iranblog.com/images/fknb8ukl3i2c4bo8jwhj.gif

آپلود عکس و فایل ایران بلاگ

+ پاسخ گويي به اين گفتگو
نمايش نتايج 1 به 6 از 6

نام گفتگو: کدام زبان برای وب مناسب تر است؟راهنمائی کنید

  1. #1
    تاريخ عضويت : Feb 2008
    پست ها : 7
    سپاس
    3
    تشکر شده 0 بار در 0 پست

    Smile کدام زبان برای وب مناسب تر است؟راهنمائی کنید

    با سلام میخواستم اگر ممکن هست راهنمائی بفرمائید که بین زبانهای javascript , asp.net , php اگر کسی قصد داشته باشه یکی از اینهارو انتخاب کنه برای یاد گیری کدام یک رو پیشنهاد میکنید؟ و ایا javascript توانائی asp.net رو داره یا خیر؟با تشکر(همچنین html ,css رو اگر بلد باشدو اشنائیی با زبان C , C++)

  2. #2
    آواتار pedramr
    تاريخ عضويت : Feb 2008
    پست ها : 17
    سپاس
    1
    تشکر شده 18 بار در 10 پست

    پيش گزيده

    صفحه های وب سه تا ساختار دارن از نظر عملکرد:

    صفحه ایستا (Static):
    در این صفحه هیچ تغییر رخ نمیده و فقط یه سری آرایش متن و تصویر و مولتی مدیا در کاره. معمولاً برای ساختن این صفحات حتا دونستن HTML هم لازم نیست چون برنامه هایی مثل فرانت پیج هستن.

    صفحه پویا سمت کابر ( Client side dynamic ):
    یه وقتایی هست که می بینین یه صفحه وب تاریخ سیستم شما رو به شمسی تبدیل کرده یا نشون میده که چند دقیقه است یه صفحه رو باز کرده این و حتا محاسباتی رو خیلی سریع انجام میده یا بدونِ ارسال صفحه به صفحه دیگه چک می کنه که چیزی درست وارد شده یا نه که این دیگه با HTML امکان پذیر نیست و باید از کدهای JavaScript یا VBscript استفاده کنیم. این زبانهای متنی یا اسکریپتی در اصل خلاصه شده زبانهای جاوا یا ویژوال بیسیک هستن که مخصوص وب ساخته شده ان ولی هنوز یک نقص وجود داره و اون اینه که ما نمی تونیم با کمک این زبانها به سمتِ سرویس دهنده برگردیم و مثلاً اطلاعاتی رو از یک بانک اطلاعاتی جستجو کنیم و ضمناً کدها رو کاربر می بینه و کامپیوتر کاربر اجرا می کنه.

    صفحه پویا سمتِ سرویس دهنده ( Server side dynamic ):
    اینجا پای یه سری زبان و یه سری تکنولوژی جدیدتر میاد وسط. ASP یه زبان نیست یه تکنولوژیه که به ما اجازه میده مثلاً با بیسیک یا جاوا کد بنویسیم ريال سمتِ سِرور اجرا کنیم و فقط نتیجه اجرا هر بار که صفحه سایت باز میشه به سمتِ کاربر ارسال بشه. ASP.net همون کار رو می کنه اما محیطی رو داره که در اون مثل ویژوال بیسیک میشه طراحی انجام داد و کمتر کد نوشت. PHP برای کسانی که فضای اینترنتی اونها روی سیبستم عامل لینوکس قرار داره مناسبه چون اونها نمی تونن از محصولات مایکروسافت استفاده کنن. اما ویندوز میتونه PHP رو ساپورت کنه. هیچ برتری خاص دیگه ای هم به هم ندارن عملاً ، هر کدوم رو بهتر بلد باشیم همون مناسب تره.

    نتیجه:
    برای ساختن یک سایت و صفحه وب کامل معمولاً از هر سه ساختار بهره گرفته میشه ..

  3. کاربران مقابل به pedramr عزيز بابت پست مفيد تبريک گفته اند :

    taurus1 (02-24-2008)

  4. #3
    تاريخ عضويت : Feb 2008
    پست ها : 7
    سپاس
    3
    تشکر شده 0 بار در 0 پست

    پيش گزيده

    با تشکر از پاسخ شما با توجه به این مطلب یعنی با استفاده از جاوا اسکریپت نمیتوان ارتباط با دیتا بیس برای ایجاد رابطه بین کاربر و دیتا بیس ایجاد کرد؟مثل همون کاکردی که asp یا php در این زمینه داره؟
    آخرين ويرايش به وسيله taurus1 : 02-24-2008 در 07:12 PM

  5. #4
    آواتار pedramr
    تاريخ عضويت : Feb 2008
    پست ها : 17
    سپاس
    1
    تشکر شده 18 بار در 10 پست

    پيش گزيده

    به صورت Client-side نمیشه اما با استفاده از تکنولوژی ASP به همراهش میشه..

  6. #5
    تاريخ عضويت : Feb 2008
    پست ها : 7
    سپاس
    3
    تشکر شده 0 بار در 0 پست

    پيش گزيده

    ایا با php هم میشه؟ و اینکه بادونستن html و php میشه از ajax استفاده کرد?

  7. #6
    آواتار pedramr
    تاريخ عضويت : Feb 2008
    پست ها : 17
    سپاس
    1
    تشکر شده 18 بار در 10 پست

    پيش گزيده

    .. نه نمیشه. اِجکس ترکیــبی از جاوااسکریپت و ایکس ام ال هستش که کاربردهای ویژه ای داره و به علت مشکل بودن کدنویسی و نبود برنامه های ویژوال برای طراحی فعلاً فراگیر نیست. علاوه بر اون ایرادهایی ممکنه زمان استفاده از اون پیدا بشن. مثلاً ممکنه با تغییر بخشی از صفحه بدون اینکه آدرس بالای اون عوض بشه ما امکان ذخیره آدرس صحیح رو برای مطلبی که ارائه می کنیم نداشته باشیم و علاوه بر اون میشه با استفاده از فریم ها در اچ تی ام ال کارهای مشابه رو انجام داد. مزیت بزرگ اجکس ، در تبادل دیتای کمتره که برای سایتهای شلوغ و خطوط ارتباطی پر ترافیک کاربرد خوبی میتونه داشته باشه. در واقع به جای اینکه کل صفحه وب شما ارسال بشه فقط بخشی از اون تغییر می کنه. این کاریه که با اچ تی ام ال هم میشه انجام داد. البته در اچ تی ام ال در واقع قسمتی از صفحه رو با صفحه جدید تغییر میدن ولی در اجکس فقط میشه اطلاعات مختصری رو ارسال و دریافت کرد.

    برای کسی که هیچ چیز از برنامه نویسی نمیدونه بهتره از کدنویسی شروع نکنه چون ممکنه زده بشه. برنامه نویسی ساخت یافته مثل دات نت رو من پیشنهاد می کنم. برای اطلاعات تکمیلی در مورد وب هم جزوه من رو در مورد طراحی وب مطالعه کن:
    جزوه آموزش اصول طراحی وب
    www.pedramweb.com/ebook/webdesign.pdf 352 KB

گفتگو هاي مشابه

  1. *** ترفندهای کامل ویندوز اکس پی ***
    By hesam_akbari in forum ترفندهای ریجستری و برنامه های کامپیوتری
    پاسخ ها: 2
    آخرين پست: 02-07-2008, 09:41 PM
  2. بررسی تخصصی موتورولا A1200
    By SOROOSH in forum کلوپ موتورولا
    پاسخ ها: 0
    آخرين پست: 01-09-2008, 10:50 PM
  3. پاسخ ها: 0
    آخرين پست: 11-02-2007, 10:12 AM
  4. خواندنیهایی در مورد خوانندگان ايران
    By DeaDLiGhT in forum موسیقی و رادیو
    پاسخ ها: 129
    آخرين پست: 09-18-2007, 04:30 PM
  5. مردم شناسي استان مرکزی
    By k!ng in forum استان مرکزی
    پاسخ ها: 0
    آخرين پست: 08-20-2007, 09:24 PM

قوانين ايجاد گفتگو در تالار

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  • BB code is روشن
  • شکلک ها روشن هستند
  • کد [IMG] اکنون روشن ميباشد
  • HTML کد خاموش مي باشد