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

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

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

پارس

سی ام اس

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

طراحی سایت

می باشد.

طراحی وب

با استفاده از

پرتال

(

پورتال

) پارس منجر به

طراحی وب سایت

شما می شود.

طراحی وب سایت

کپی رایت

پورتال

پارس

چه نکاتی در موفقیت یک گروه وب نقش دارند؟

فرض کنید شرکت و یا سازمان شما قصد طراحی و پیاده سازی یک وب سایت را داشته باشد. کار را از کجا شروع و در چه نقطه ای به انتها می رسانید؟ برای طراحی و پیاده سازی به چه امکاناتی نیاز دارید؟ در صورت نیاز به سازماندهی یک گروه کاری به چه تخصص ها و یا توانمندهایی نیاز خواهید داشت؟ معیار انتخاب افراد جهت مشارکت در گروه چیست و این معیار تا چه میزان متأثر از یک پشتوانه علمی است؟ هر گروه وب دارای الزامات و محدودیت های مختص به خود برای تقسیم وظایف، مسئولیت ها و پیاده سازی فرآیندها در جهت طراحی و پیاده سازی یک وب سایت است.
راهنمای مدیران
چه نکاتی در موفقیت یک گروه وب نقش دارند؟
ارکان موفقیت یک گروه وب
محمد کرامتی- دنیای کامپیوتر و ارتباطات
فرض کنید شرکت و یا سازمان شما قصد طراحی و پیاده سازی یک وب سایت را داشته باشد. کار را از کجا شروع و در چه نقطه ای به انتها می رسانید؟ برای طراحی و پیاده سازی به چه امکاناتی نیاز دارید؟ در صورت نیاز به سازماندهی یک گروه کاری به چه تخصص ها و یا توانمندهایی نیاز خواهید داشت؟ معیار انتخاب افراد جهت مشارکت در گروه چیست و این معیار تا چه میزان متأثر از یک پشتوانه علمی است؟ هر گروه وب دارای الزامات و محدودیت های مختص به خود برای تقسیم وظایف، مسئولیت ها و پیاده سازی فرآیندها در جهت طراحی و پیاده سازی یک وب سایت است.
عناوین رسمی، شرح وظایف و ساختار گزارش دهی می تواند بسیار متغیر باشد. گروه های وب موفق در یک چیز با یکدیگر مشترک هستند و آن هم وجود مجموعه ای کامل از توانمندی ها و تخصص های مورد نیاز در ساختار گروه و فرآیندهای مربوطه است. تمامی مهارت ها و توانمندی های مورد نیاز را می توان در 9 رکن مهم خلاصه کرد. در یک گروه موفق، می توان به سرعت جایگاه و موقعیت هر یک از افراد گروه را نسبت به ارکان اصلی تعیین و مشخص نمود که چه زمانی این پتانسیل ها و توانمندی ها در عمل و در مراحل طراحی و پیاده سازی مفید واقع می شوند (توجیه علمی و فنی وجود یک شخص در گروه).
در صورتی که طراحی و پیاده سازی یک وب سایت در تحقق اهداف از قبل تعیین شده خود با مشکل مواجه و عملا دستیابی به آنها دور از دسترس قرار گیرد، علت آن را می بایست در حذف یکی از ارکان مورد نیاز در ساختار گروه و یا فرآیندها جست وجو کرد.
ارکان نه گانه یک گروه وب کاری
- بررسی نیاز کاربران (user research) : طراحی کاربر محور بدین معنی است که بدانیم نیاز کاربران چیست. چگونه فکر می کنند و رفتار آنان به چه صورت است. بررسی نیاز و خواسته کاربران، ما را قادر می سازد که یک وب سایت متناسب با نیاز کاربران را به درستی طراحی و پیاده سازی نمائیم. - استراتژی سایت (site strategy): تعریف اهداف سایت، یکی از مهم ترین مراحل در چرخه طراحی و پیاده سازی یک وب سایت است که به مهارت های خاص خود نیاز دارد. رسیدن به یک نقطه مناسب در خصوص اهداف سایت، نحوه اولویت بندی اهداف مختلف و ارزیابی موفقیت یک سایت جملگی موضوعاتی هستند که می بایست توسط استراتژی سایت تبین گردند.
- استراتژی تکنولوژی (technology strategy): وب سایت ها از لحاظ بکارگیری فناوری پیچیده بوده و این پیچیدگی می تواند همواره وجود داشته باشد. شناسایی استراتژی به کارگیری فناوری ها برای یک سایت (شامل پلت فرم، استانداردها، فناوری ها و نحوه قرار گرفتن آنها در کنار یکدیگر)، برای موفقیت یک سایت و اجتناب از اشتباهات گزاف، بسیار حائز اهمیت و ضروری است.
- استراتژی محتویات (content strategy): محتویات، اغلب علتی است که کاربران را راغب به مشاهده وب سایت شما می نماید. چه محتویاتی می بایست ارائه شود تا انتظار کاربران تأمین گردد؟ چه میزان محتویات مناسب است؟ شکل و یا فرم ارائه محتویات می بایست به چه صورت باشد؟ قبل از این که بتوان محتویاتی را تولید کرد، لازم است که به سؤالات فوق که مبانی و یا اصول استراتژی محتویات را مشخص می نماید، پاسخ داده شود.
- طراحی مستقل از طراحی فیزیکی و ملاحظات فنی (abstract design): طراحی معماری اطلاعات و تعاملات، اهداف استراتژیک را به یک فریم ورک مفهومی در جهت استفاده کاربر ترجمه می نماید. طراحی فوق در فرآیند پیاده سازی وب دارای جایگاه و ارزش خاص است.
- پیاده سازی تکنولوژی (technology implementation): ایجاد یک سیستم فنی منوط به انجام مجموعه ای از فعالیت ها و دانش خاص است: زبان ها و پروتکل ها، کدینگ و اشکال زدایی، تست و ارزیابی. هر انداره که پیچیدگی یک سایت بیشتر باشد، بکارگیری مجموعه ای از پتانسیل ها در جهت بالفعل کردن اهداف سایت متناسب با استراتژی تکنولوژی ارزش بیشتری پیدا می کند.
- تولید محتوا (content production): دانستن این که چه محتویاتی لازم است به تنهایی کافی نیست و می بایست بدانیم که چگونه آنها را تولید نماییم. جمع آوری اطلاعات خام و اولیه، نوشتن و ویرایش، جایگاه افراد در هیات تحریریه و تأیید نهایی یک مطلب جهت انتشار بر روی سایت، جملگی بخشی از فرآیند تولید محتویات را تشکیل می دهند.
- طراحی به هم پیوستن (concrete design): قبل از این که abstract design بتواند یک رابط کاربر کامل را ارائه نماید، می بایست جزئیات مشخص تری از اینترفیس ها، نحوه به کارگیری امکانات و حرکت بین آنها، طراحی اطلاعات و ویژوال، مشخص گردد. پرداختن به موارد فوق در این مرحله انجام می گیرد.
- مدیریت پروژه (project management): نقطه ای که تمامی توانمندی های تاکتیکی را با یکدیگر ترکیب تا نیروی محرکه لازم به منظور هدایت پروژه به سمت جلو را تامین نماید، مدیریت پروژه است که انجام صحیح و علمی آن مستلزم بکارگیری مجموعه ای از مهارت ها است. رعایت نکردن اصول علمی در این بخش، عدم اتمام و تکمیل فعالیت ها در بازه زمانی تعریف شده و افزایش هزینه ها را به دنبال خواهد داشت.
- بکارگیری ارکان نه گانه در عمل همان گونه که در بخش قبل اشاره گردید برای طراحی و پیاده سازی یک وب سایت به مجموعه ای از مهارت ها نیاز است که آنها را به نه رکن اصلی تقسیم کردیم. آیا این بدان معنی است که هر گروه وب مجبور است از حداقل نه نفر برای نه رکن اشاره شده استفاده نماید؟ پاسخ به سؤال فوق منفی است چرا که همواره این احتمال وجود دارد که در گروه افرادی با قابلیت های چندگانه وجود داشته باشد. این موضوع در خصوص توانمندی های استراتژی ملموس تر و از مصداق بیشتری برخوردار است.
به عنوان نمونه، شخصی با قابلیت های فراوان در پیاده سازی فناوری ها می تواند در بسیاری موارد در خصوص استراتژی فناوری نیز در گروه مورد استفاده قرار گیرد. از طرف دیگر، سازمان های زیادی به این باور رسیده اند که برای تأمین یکی از توانمندی های مورد نیاز در گروه وب ممکن است به وجود چندین فرد نیاز باشد. (خصوصا در خصوص ارکان تاکتیکی). در اکثر موارد نحوه سازماندهی گروه وب و فرآیندها به شرایط خاص یک سازمان بستگی دارد. ولی با تمرکز بر روی ارکان اشاره شده و انتخاب افراد متناسب با ساختار فوق، این اطمینان ایجاد خواهد شد که هیچیک از پتانسیل های مورد نیاز و تأثیرگذار در موفقیت یک سایت را از دست نداده ایم.


حفظ امنیت کدهای نوشته شده به زبان جاوا

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

منبع : جام جم آنلاین    تاریخ : 16   آبان   1389   شاخه : برنامه نویسی   


عرضه برنامه وردپرس برای گوشی های هوشمند

... وردپرس همچنین با حذف فریم ورک qt، از هر دو سیستم عامل s60 و maemo نیز پشتیبانی می کند؛ در حالی که نوکیا پشتیبانی از s60 را متوقف اما پشتیبانی برای maemo را تضمین کرده است ...

منبع : دنیای اقتصاد    تاریخ : 11   آبان   1389   شاخه : موبایل   


عرضه ی برنامه ی وردپرس برای گوشی های نوکیا

... وردپرس همچنین با حذف فریم ورک qt، از هر دو سیستم عامل s60 و maemo نیز پشتیبانی می کند در حالی که نوکیا پشتیبانی از s60 را متوقف اما پشتیبانی برای maemo را تضمین کرده است ...



prototype وارد می شود

... از این رو آن ها به فریم ورک (frame work) روی آوردند ... فریم ورک ها ، محیط های هستند که به برنامه نویسان اجازه می دهد با کمترین معلومات، بیش ترین استفاده و بهره را از یک زبان خاص ببرند! این محیط ها بیشتر برای زبان هایی طراحی شده اند که نوشتن آن ها سخت تر است و برنامه نویسان برای یک کار جزئی، باید کدهای زیادی را بنویسند ... یکی از فریم ورک های ارائه شده برای جاوا اسکریپت، فریم ورک prototype است ... این فریم ورک آزاد قابلیت های متنوعی از جمله: ارسال و دریافت، مخفی و نشان دادن قسمتی خاص و به روز رسانی لحظه ای را داراست ... نکته دیگری که طراحان وب، در مورد همه فریم ورک ها دقت می کنند، پشتیبانی مرورگرها از آن است ... 5 , کروم 1 , سافاری2 ، اینترنت اکسپلولر 6 و نسخه های بالاترشان همگی از این فریم ورک قوی پشتیبانی می کنند ... در این مبحث ما شاهد این امر هستیم که این فریم ورک با پیوندی ساده، می تواند محتوایات یک فرم html را به مقصد بانک اطلاعاتی برساند بدون این که کاربر خود وارد صفحه ی پویایی شود ... همانطور که اشاره شد، ارسال و دریافت داده ها بدون اتصال مستقیم به صفحات پویا دیگر، از مزایای آژاکس و مخصوصا فریم ورک های آن است که در این میان پروتوتایپ یکی از بهترین فریم ورک ها نسبت به jquery می باشد ... دلیل این قیاس هم آن است که اولا حجم نسبی این فریم ورک کم است و هم استفاده مبتدیان از آن راحت تر است ...



یک ماهی بزرگ دیگر در دریا

... فریم ورک های جاوااسکریپت، دیگر امروز پدیده نو و جدیدی نیستند و رقابت بر سر کیفیت، سرعت و امکانات این فریم ورک ها تنگاتنگ شده است ... حضور یک فریم ورک جدید که مطرح باشد، به اندازه کافی دشوار می نمایاند، حتی تولیدکنندگان فریم ورک swell نیز همین اعتقاد را دارند ... این فریم ورک جدید که در اصل یک مدیر drag & drop است، برخلاف کتابخانه های جاوااسکریپت فعلی چون jquery ، yui ، mootools ، scriptaculous از شیوه جدیدتری برای مدیریت drag & drop استفاده می کند ... از ویژگی ها و برتری های این فریم ورک می توان به موارد زیر اشاره کرد: دقت و بازدهی، حقه های مرتبط با حرکت ماوس و تشخیص یک عنصر زیر نشانگر آن و شناسایی المان مقصد متعلق به گذشته است، این فریم ورک واقعا سریع است ... اما این فریم ورک ایرادات خاص خود را دارد که از میان آنها می توان به عدم تطابق با مرورگرهای مختلف اشاره کرد ... البته وضعیت کشیدن و انداختن در این مرورگر هنوز در مراحل اولیه قرار دارد و رسما عرضه نشده است اما هدف از ارائه این فریم ورک، ایجاد بستری است که بشود یک راه واحد برای پشتیبانی از کشیدن و انداختن در مرورگرهای تحت وب ایجاد کرد و در مرورگرهایی که از نظر فناوری عقب افتاده تر هستند هم اجرا شود ...

منبع : جام جم آنلاین    تاریخ : 18   مرداد   1388   شاخه : برنامه نویسی   


آیا یاقوت ها هنوز روی ریل هستند؟

... py و همین بود! از این به بعد می توانید هر فریم ورک را به طور جداگانه بررسی کنید ...

منبع : جام جم آنلاین    تاریخ : 24   خرداد   1388   شاخه : برنامه نویسی   


برنامه نویسی خودکار

... این تولید به کمک استفاده از جنریک ها7، فریم ها8، کلاس ها، الگوها9 و دیدگاه ها10 انجام می شود و باعث بالارفتن میزان بهره وری می گردد ... mygeneration تولیدکننده کد برمبنای الگوهاست که برای دات نت فریم ورک مایکروسافت نوشته اند ...

منبع : جام جم آنلاین    تاریخ : 20   اردیبهشت   1388   شاخه : برنامه نویسی   


یک جا بنویسید همه جا اجرا کنید!

... میگوئل د ایسازا3، معاون ارشد ناول و خالق فریم ورک مونو اعلام کرده است که در نسخه جدید مونو تمرکز اصلی بر روی بهبود بازدهی بوده است ...

منبع : جام جم آنلاین    تاریخ : 13   اردیبهشت   1388   شاخه : برنامه نویسی   


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

... همه چیز از آنجا شروع شد که زبان برنامه نویسی ruby دارای فریم ورکی شد به نام rails و بهره گیری از یکی مهم ترین معماری های پیاده سازی نرم افزار یعنی معماری mvc ، این دو را به ترکیبی سریع، قابل اطمینان و محکم برای توسعه نرم افزارهای وب تبدیل کرد ... php انعطاف زیادی برای استفاده در برنامه نویسی سطح وب می دهد، اما نبود یک فریم ورک مطمئن و قابل انعطاف که بتوان به جای تمرکز در مسایل پیش پا افتاده، روی برنامه تمرکز کرد در این زبان به چشم می خورد ... چندین فریم ورک در همان زمان ها تقریبا شروع به کار کردند، که cakephp به همراه symfony از دو فریم ورک مشهور php به شمار می روند ...

منبع : جام جم آنلاین    تاریخ : 6   اردیبهشت   1388   شاخه : برنامه نویسی   

صفحه 1
2 3 4


طراحی وب سایت

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

Get Adobe Flash player