آخرین اخبار و مقالات و مطالب پیرامون بستر نرم افزاری در ایران آی سی تی نیوز ، پایگاه فناوری اطلاعات و ارتباطات ایران

بر روی این دامنه اینترنتی

سیستم مدیریت محتوا

پارس

سی ام اس

نصب شده است که نرم افزاری قوی جهت

طراحی سایت

می باشد.

طراحی وب

با استفاده از

پرتال

(

پورتال

) پارس منجر به

طراحی وب سایت

شما می شود.

طراحی وب سایت

کپی رایت

پورتال

پارس

به سادگی کیک خوردن!

همه چیز از آنجا شروع شد که زبان برنامه نویسی ruby دارای فریم ورکی شد به نام rails و بهره گیری از یکی مهم ترین معماری های پیاده سازی نرم افزار یعنی معماری mvc ، این دو را به ترکیبی سریع، قابل اطمینان و محکم برای توسعه نرم افزارهای وب تبدیل کرد. این پدیده، بزرگترین جامعه دنیای برنامه نویسی وب، یعنی php را تکان زیادی داد. php انعطاف زیادی برای استفاده در برنامه نویسی سطح وب می دهد، اما نبود یک فریم ورک مطمئن و قابل انعطاف که بتوان به جای تمرکز در مسایل پیش پا افتاده، روی برنامه تمرکز کرد در این زبان به چشم می خورد. چندین فریم ورک در همان زمان ها تقریبا شروع به کار کردند، که cakephp به همراه symfony از دو فریم ورک مشهور php به شمار می روند. cakephp چیست؟ بستری آزاد، رایگان و منبع باز برای توسعه برنامه ها به زبان php است. این بستر، مجموعه ای از کتابخانه ها، کلاس ها و زیرساخت های هنگام اجراست که برنامه نویس به کمک آنها می تواند نرم افزارهای تحت وبی ایجاد کند که بدون از دست دادن انعطاف، سرعت و ساختاری مناسب داشته باشد. چرا کیک پی اچ پی؟ این بستر، چندین ویژگی دارد که نمی توان به سادگی از کنار آن گذشت. برخی از این ویژگی ها که قابلیت توسعه نرم افزاری مناسبی ایجاد می کند، در ذیل آمده است: 1. جامعه فعال و دوستانه: یکی از مهم ترین نکاتی که امروزه در زبان های برنامه نویسی باید به آن توجه داشت، وجود جامعه اطلاعاتی پشت هر نرم افزار است. جایی که شما بتوانید سوالات خود را مطرح کنید و یا ایده های خود را با تولیدکنندگان کد به اشتراک بگذارید. 2. مجوز انعطاف پذیر: شما برای توسعه رایگان کد یا فروش نرم افزار تحت وبی که نوشته اید، می توانید از این مجوز استفاده کنید. 3. پشتیبانی همزمان از 4 php و 5 php : هیچ بستر دیگری را نمی توانید پیدا کنید که بدون هیچ زحمتی، بتوانید روی سرورهای مختلف و بدون دغدغه این که چه نسخه ای از php روی آن اجرا می شود، نرم افزار خود را نصب کنید. 4. پشتیبانی از عملیات crud ، به طور پایه: دیگر نیازی نیست ذهن خودتان را درگیر بکنید و به مسایل ساده و پیش پا افتاده ای از جمله، ایجاد، به روز رسانی، مشاهده و یا حذف رکوردها از دیتابیس کد بنویسید. 5. داربست زنی نرم افزار: داربست زنی یکی از جدیدترین امکاناتی است که یک بستر نرم افزاری می تواند به شما بدهد. فقط کافی است جداول دیتابیس را طراحی کنید و داربست را بزنید. نرم افزار به طور خودکار تمام فرم ها و صفحه های لازم را برای بررسی صحت جداول و پر کردن اطلاعات اولیه را به شما می دهد. بدون این که بخواهید به خود زحمت بدهید. 6. معماری mvc : این معماری که با مفهوم جداسازی لایه های عملیاتی یک سیستم نرم افزاری به سه لایه، مدل: سمت سرور، کنترل کننده: کنترل کننده منطق شغلی و نمایش: لایه نمایشی، قالب ها و ... به وجود آمده است. سرعت رفع ایراد و تغییرات را در هر بخش به نحو قابل توجهی بالا می برد. 7. توزیع کننده درخواست و آدرس های زیبا و قابل انعطاف: به کمک این دو ویژگی، دیگر از شر آدرس های طولانی و خسته کننده راحت می شوید و از طرف دیگر، می توانید تک تک درخواست های رسیده را بررسی کنید و پاسخ مناسبی به هر درخواست بدهید. 8. اعتبارسنج داخلی: به کمک اعتبارسنج داخلی این سیستم، می توانید داده های فرم ها را قبل از ارسال به دیتابیس، اعتبارسنجی کنید، مقدار آنها را تصحیح کنید و پیغام های خطای لازم را به کاربر بدهید. همه این ها با کمتر از 5 خط کد انجام می شود. 9. قالب بندی سریع و قابل انعطاف: نمی توانید باور کنید که سیستم قالب بندی این بستر چقدر ساده است و به توسعه نرم افزار شما کمک می کند. وجود کلاس هایی به نام helper در سمت لایه نمایشی، باعث بالابردن میزان انعطاف این بستر و در نهایت، توسعه نرم افزار شده است و تجربه ای با آرامش خاطر را برای طراح وب به ارمغان می آورد. 10. کمک های مختلف، حتی سفارشی: در سمت لایه نمایشی، کلاس های کمکی وجود دارند که به کمک آنها می توانید کدهای html ، ajax و form ها رابه سرعت و به شیوه استاندارد پیاده سازی کنید. همچنین می توانید کمک کننده های خود را برای cakephp بنویسید. 11. کامپوننت های امنیتی، کوکی ها و مدیریت درخواست ها: نمی توانید باور کنید که کنترل امنیت در این سیستم چقدر ساده، اما محکم و بدون اشکال انجام می شود. 12. به حافظه سپردن بسیاری از خروجی ها: می توانید با فعال کردن موتور حافظه نهان این سیستم، بسیاری از دستورات تکراری را به سیستم تعبیه شده در این بستر بسپارید و سرعت بی نظیری را تجربه کنید. 13. فیلترینگ داده: داده هایی که از سمت کاربر می آیند خطرناکند، مدیریت آنها نیز دقت و زمان زیادی را می طلبد، اما با کمک فیلترینگ داده این بستر، خیالتان از بابت پیاده سازی راحت است و کافی است بگویید می خواهید داده چطور به دست تان برسد. 14. سازگار با هر سرور: کیک روی هر سرور وبی که php را نصب داشته باشد کار می کند. در صورتی که کمی سرور را تنظیم کرد، می توان بهترین کاربردها را از این بستر انتظار داشت. تاریخچه کیک در سال 2005 توسط میخایل تاتارینویژ ایجاد شد. پس از آن که استقبال نسبتا خوبی میان اطرافیان خود دریافت کرد، تحت مجوز mit آن را منتشر نمود، یک جامعه اطلاعاتی برای آن ایجاد کرد و هم اکنون cakephp توسط یک دوجین توسعه دهنده در حال پیشرفت است و نسخه 2/1 آن بعد از یک سال و نیم فعالیت مداوم منتشر شد. کیک پی اچ پی به سرعت در میان اهالی توسعه دهنده وب جا می افتد و شاید استفاده موزیلا فایرفاکس از این بستر برای بخش افزونه های خود، اهمیت این بستر را نشان دهد. امیربهاالدین سبط الشیخ


یک کاغذ دیواری، چند سیستم عامل

... معروف ترین آن ها نرم افزار webshots بود که روی ویندوز ?? به یکی از اساسی ترین نرم افزارها تبدیل شده بود ... wally، نرم افزار جدیدی است که قابلیت جالب توجهی دارد ... این نرم افزار که جز معدود نرم افزارهایی است که چندسکوئه1 است، قابلیت این را دارد که پس زمینه های خود را با چندین سیستم عامل همخوان نگه دارد و همه باهم پس زمینه های خود را تغییر دهند ... این نرم افزار با بستر نرم افزاری qt4 نوشته شده است و می تواند از سایت هایی چون یاهو، فلیکر، فوتوباکت، پیکاسا و بینگ عکس دانلود کند، روی چند سیستم توزیع کند و همزمان آن ها را تغییر دهد ... این نرم افزار رایگان و منبع باز است و برای ویندوز، مک و لینوکس قابل دریافت است ...

منبع : جام جم آنلاین    تاریخ : 1   آذر   1388   شاخه : نرم افزار   


سرور کوچک

... در این نگارش همچنین از یک بستر نرم افزاری جاوااسکریپت سمت سرور به نام ejscript هم پشتیبانی شده است و با بهره گیری از روش پایپ ها، cgi سریع تری ارائه می شود ... این پروژه که توسط گروه نرم افزاری embedthis software مدیریت می شود، برای شرکت ها نیز نسخه تجاری با پشتیبانی دارد و تحت gplv2 منتشر می شود و تحت تمام سیستم های عامل ویندوز، مک و لینوکس کار می کند ...

منبع : بازیاب    تاریخ : 3   مهر   1388   شاخه : شبکه   


خدمات موبایل بانکینگ بانک های دولتی کشور چگونه عرضه می شود؟

... بانک ملت خدمات ویژه جام از طریق پیام کوتاه تلفن همراه (sms) شامل دریافت مانده، دریافت سه گردش آخرحساب، اعلام چک برگشتی، اعلام مانده صبحگاهی، پرداخت قبوض تهران، اعلام وضعیت سند و گردش بخصوص، حواله و تغییر رمز و نیز یک بستر نرم افزاری مبتنی بر sms قابل نصب بر روی گوشی موبایل و در صورت برقراری ارتباط gprs، انتقال و حواله وجه فی مابین حسابهای الکترونیک خود و دیگران، تائید مبلغ چک، پرداخت قبوض، اعلام مانده و سه گردش آخر،خدمات مرتبط با حساب ملت کارت هوشمند 2 ...

منبع : موبنا    تاریخ : 24   مهر   1387   شاخه : تجارت الکترونیک   


پارک هنرهای دیجیتالی ایجاد خواهد شد

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

منبع : بازیاب    تاریخ : 26   شهریور   1387   شاخه : فن آوری اطلاعات   


آشنایی با کارگروه های بانکداری الکترونیک

... برخی از فعالیت های کارگروه: تدوین مدل مفهومی core banking جایگاه سیستم core banking و ارتباط آن با سایر سیستم های مکمل تخصصی درون سازمانی و برون سازمانی اجزای سیستم core banking و نحوه ارتباط و تعامل آنها با یکدیگر زیرساخت های مورد نیاز جهت راه اندازی core banking تدوین ویژگی های عمومی core banking تدوین چهار مرحله اصلی اجرای طرح جامع اتوماسیون بانک ها و فعالیت های کلیدی آنها شامل مراحل: 1- شناخت 2 تدوین rfp 3 ارزیابی 4 پیاده سازی تهیه پیش بینی زمان بندی اجرای طرح جامع اتوماسیون به تفکیک بانک ها (حداقل24 و حداکثر40 ماه) فازهای اجرای طرح جامع انفورماتیک بانک ها مشخصه های کلی core banking: انعطاف پذیری (flexibility) مدیریت پذیری (manageability) مقیاس/ توسعه پذیری (scalability) مقیاس پذیری عمودی (vertical) مقیاس پذیری افقی (horizontal) قابلیت مقیاس پذیری نرم افزارهای کاربردی گواهینامه و یا ابزار تست مقیاس پذیری دسترسی (availability) کارآیی (performance) ایمنی (security) میزان به روزبودن فناوری و معماری (technology & architecture) 3- کارگروه کارت و خدمات نوین سرگروه بانک سامان به همراه نمایندگان بانک های: سپه – کارآفرین – صادرات ... برخی از فعالیت های کارگروه: استاندارد سازی کدها طراحی ساختار اطلاعاتی تعیین بستر نرم افزاری و سخت افزاری تولید نرم افزار جمع آوری اطلاعات از بانک ها و سازمان ثبت احوال 7- کارگروه امنیت اطلاعات سرگروه بانک پارسیان به همراه بانک های: اقتصاد نوین - تجارت - ملی - صنعت و معدن ...



رمز موفقیت آقای گیتس!

... اولین نمونه از کارهای او در مایکروسافت نرم افزار groove است که اکنون در بسته آفیس 2007 جای گرفته است ... البته شاید همه ما با این نرم افزار جدید چندان آشنا نباشند ولی همین حد ذکر کنیم که groove به حق انقلابی در حوزه مدیریت و به اشتراک گذاری فایل ها به صورت on-line و off-line ایجاد کرده است ... آقای اوزی معتقد است وقتی دنیا به این نقطه رسید در آن زمان مایکروسافت بستر نرم افزاری مورد نیاز برای پیاده سازی چنین سیستمی را در اختیار کاربران قرار خواهد داد ... پر واضح است که با وجود اشخاصی مانند او همچنان روح خلاق در مایکروسافت جاری خواهد بود و همچنان این شرکت به تولید نرم افزارهایی که همگان مجبور به استفاده از آن باشند ادامه خواهد داد ...

منبع : وب تودی    تاریخ : 21   مرداد   1387   شاخه : اشخاص   


طراحی نرم افزار دریافت و ارسال sms مبتنی بر استاندارد سایروس در کشور

... "سوگند ستاره" مجری طرح در گفتگو با مهر با بیان این خبر افزود: سرور پیام کوتاه یکی از سرورهای نرم افزاری است که بر مبنای استاندارد سایروس (cyrus standard) تولید شد است و توانایی سرویس دهی به دامنه وسیعی از برنامه های جانبی مرتبط با پیام کوتاه را دارد ضمن آنکه با سایر سرویس های پیاده سازی شده بر اساس این استاندارد نیز تعامل دارد ... این محقق، سرویس پیام کوتاه، سرویس پیام تلفنی و مدیریت شبکه را از دیگر سرویسهای نرم افزاری این شرکت ذکر کرد که بر بستر نرم افزاری سایروس تولید شده است و افزود: این نرم افزار بر اساس نیازهای بازار ایران طراحی و تولید شده است از این رو قادر است با استفاده از gsm modem و اینترنت پیامها را ارسال کند ... به گفته مدیرعامل شرکت ایده های مشرق زمین ایجاد دفترچه تلفن با گروه بندی دلخواه، دسته بندی sms های دریافتی در قالب رای گیری و نظرخواهی، جداسازی اتوماتیک sms های ناموفق و قابلیت ارسال مجدد آنها به دستور کاربر، 3 تا 5 بار تلاش برای ارسال sms در صورت ناموفق بودن در هنگام اولین ارسال بر اساس اهمیت پیام، تشخیص اتوماتیک اختلال در پاسخ دهی مخابرات و توقف ارسالها، تبدیل داده های پایگاه داده به فرمتهای excel و access و بالعکس و گرفتن نسخه پشتیبان از اطلاعات مختلف موجود در پایگاه داده از دیگر ویژگیهای نرم افزار sms است ...



معاون it وزارت رفاه خبر داد

... معاون it وزارت رفاه در خصوص دسترسی به بانک اطلاعاتی ایرانیان برای عموم افراد، افزود: در حال حاضر تنها بستر نرم افزاری این اطلاعات برای دسترسی تک تک بیمه شدگان موجود بوده و زیرساخت سخت افزاری مورد نیاز آماده نیست و این موضوع تا پایان سال 88 برای ارتباط online تمامی کاربران با سوابق خصوصی بیمه خود امکان پذیر خواهد بود ...



آشنایی با خدمات ارزش افزوده پیام کوتاه تلفن همراه در کشور

... به گزارش ایسنا شبکه ی تلفن همراه در سال 73 به ایران وارد و سرویس پیام کوتاه هم چند سال بعد از ورود این وسیله ی ارتباطی به کشور به مشترکان ارائه شد؛ در ابتدای راه اندازی این سرویس کار گروهی در دانشگاه صنعتی شریف که بواسطه تهیه اولین و تنها مرکز پیام کوتاه کشور با این بستر مخابراتی آشنا بود به فکر تهیه و راه اندازی خدمات ارزش افزوده مبتنی بر sms افتاد و به تدریج شرکت های دیگر به فکر ارایه این سرویس افتادند ... از جمله ی سرویس های ارزش افزوده ی مبتنی بر بستر پیام کوتاه می توان به ارسال و دریافت پیام کوتاه از طریق وب، ارسال و دریافت پیام کوتاه از طریق IMهای اینترنتی، ارسال و دریافت email از طریق پیام کوتاه، دریافت اطلاعات و اخبار و داده های مختلف از طریق پیامک، خدمات بانکی مبتنی بر پیام کوتاه اشاره کرد ... به گفته ی کارشناسان بستر نرم افزاری سیستم پیام کوتاه تلفن همراه یک بستر پیام رسانی دو طرفه است که می تواند به طور خودکار برای یک یا چند گیرنده، پیام کوتاه ارسال کند و برای ارائه انواع مختلفی از سرویس های پیام کوتاه با کمترین هزینه، کمترین زمان و بیش ترین کارایی به کار رود؛ این بستر نرم افزاری چند کاربردی و عام منظوره است، به طوریکه افزودن کاربردها و سرویس های جدید با حداقل هزینه و تغییرات همراه است ...


صفحه 1
2


طراحی وب سایت

Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player