1. انديشه خلاقانه در لحظات بحراني
اکنون، اکثر مديران اجرايي در سعي
حسابدار کمپاني ما، ناچار بود که براي نماد دادن گزارشات به مشتريها، داده ها تعدادي سيستم را تصويب و ضبط نمايد و اين داده ها را به روي شيت بياورد و ارقام را با دست جابه جا نمايد. وي مدام در پي راهي سهل وآسانخيس براي جاري ساختن اين عمل بود و بعداز شناخت با تشکيل داد نرم افزار، اهميت نرم افزار نويسي براي وي معين شد که چه گونه در ارتقاء فرايند فعاليتها به وي ياري مينمايد.
2. ارتقاء خلاقيت
متخصصين براين باوراند که کدنويسي يا اين که نرمافزار نويسي، بيشتر بر شالودهي فوت و فن خلاقيت ميباشد تا علم ها کامپيوتري. در واقعيت اپنويسان (بسطدهندگان) همچون هنرمندان، آفريننده و توليدکنندهي يک اثر مي باشند و سودي عمل آنان مربوط به نحوه بيانشان ميباشد. نرم افزار نويسي شمارا مجاب به تجربه و تست ايدههاي تازه مينمايد. پيتر نظرش را در اين باره اينسيرتکامل ذکر مينمايد:
کدنويسي، کاري بسيار خلاقانه ميباشد. خلاقيت خير از بُعد هنرمندانه؛ بلکه از اين بُعد که شما چيزي را کردار کردهايد که پيش از اين وجود نداشته ميباشد. با به کار گيري از يکسري ابزار، قابل انعطافافزاري را اخلاق کردهايد که به وسيله جامعه گزينه استعمال قرار ميگيرد و يا اين که کاري را بهبود ميبخشد.
3. تکنيک حل اختلال
فهميدن دانش اپ نويسي به شما نگرش يک مهندس اپ را مي دهد و به شما مياموزد که چه طور روئت کرد کامپيوتري داشته باشيد و خطاها را از آن منظر حل فرماييد. لهجه اپليکيشن نويسي بر شالودهي منطق، الگوريتم و رياضي ها ميباشد و به شما يادگرفتن ميدهد که براي حل ايرادات گرانقدر، مورد نياز ميباشد که آنهارا به قسمتهاي کوچگتر تقسيم فرماييد تا سهل وآسانخيس حل شوند. پيتر مي گويد:
شما هيچ زمان يک اپ را تنهاً براي تشکيل داد يک نرم افزار نميسازيد. شما مي بايست به مشکلي که مي خواهيد حل نمائيد دقت داشته باشيد که آيا اين اختلال براي عموم از اهميت ويژهاي برخورداراست که بخواهند از نرمافزار شما به کارگيري نمايند!؟ و در شرايطي که اين خلل عمومي ميباشد، براي حل آن مي بايست درپي شايسته ترين راهحل باشيد.
هيچ سوداي در ايجاد کرد نرمافزاراي وجود ندارد که هزاران عمل را ايفا دهد و بعداز سپري شد 2 سال معلوم گردد که پاسخگوي نياز هيچ کس وجود ندارد. شما تحت عنوان گسترشدهنده مي بايست مهم ترين مشخصه اين نرمافزار را گزينش فرماييد و بتوانيد آن را مطابق نياز عموم تغييرو تحول دهيد.
قبل از گفت و گو در رابطه نرم افزار نويسي سمت سرور
هاست : به فضايي اطلاق ميشود که مجموع پوشه هاي وبگاه ما بر روي آن جاي دارد.
سرور: کامپيوتري ميباشد که يوزرها در شکل اتصال به وب ميتوانند به داده ها روي آن دسترسي پيدا نمايند.
اينترنت سرور: يک اپ کامپيوتري ميباشد که درخواست هاي يوزرها را از روش پروتکل هايي نظير http را که به وسيله مرورگر ارسال ميگردد را اخذ مي نمايد برگه درخواستي را يافت مي نمايد و در غايت برگه اينترنت يافته گرديده را ازطريق کانال به مرورگر متقاضي مي فرستد.
اکثر وقت ها صفحه ها اينترنتي در بازه کودکي اينترنت به صورت استاتيک بودند و براي تغييري کوچک در آنها نياز به رنج فراواني بود رفته رفته با حضور اينترنت 2 و بزرگ شدن جامعه يوزرها محتوا در اينترنت صفحه هاي اينترنتي بيشتراز پيش احتياج به پويايي داشت و ديگر آن طرق سنتي جواب گوي نيازهاي گردانندگان وبگاه نبود.
در صورتيکه بخواهيم با بياني معمولي کارکرد لهجه هاي سمت سرور را تشريح کنيم مي بايست بگوييم وبگاه هايي که صفحاتي پويا داراهستند و دائما در اکنون تغيير تحول و ساخت و ساز محتوا در صفحه ها ميباشند نياز داراهستند اين درخواست هاي خويش را در قالب يک لهجه به سرور جابجايي دهند به امداد اين گويش ها سيستم هاي رئيس محتوا تحت عنوان يک نرمافزار زير اينترنت ايجاد مي گردند تا بتوانند اين درخواست ها را براي گردانندگان وبگاه ها رئيس نمايند.
نرمافزار نويسي سمت سرور:
Asp.net:اين واژه و کلمه مخفف active sever page يا اين که صفحه ها فعال پايين سرور ميباشد که ورژن نخستين اين لهجه ذيل کادر ورک دات نت در سال 2002 به وسيله شرکت مايکرو سافت براي ساختوساز صفحه هاي پويا معرفي شد و اکنون به يکياز پرقدرترين لهجه ها براي ايجاد اپليکشين هاي اينترنت مبدل گرديده است. نرم افزار هاي مندرج بااين گويش در سرور هاي ويندوز قابل انجام ميباشد و معمولا خزانه اطلاعاتي آنها به عبارتي sql server داراي شهرت ميباشد. نهايي نگارش asp.net ورژن چهارم اين لهجه ميباشد که در آن اعتنا متعددي برروي معماري سه لايه ياmvc داشته ميباشد.
درباره این سایت