website designing

website designing

web - internet
website designing

website designing

web - internet

Adobe Dreamweaver

ادوبی دریم‌ویور (به انگلیسی: Dreamweaver) (به معنی رویاباف یا خیال‌پرداز) یک نرم‌افزار طراحی وب است که توسط شرکت ادوبی تولید شده‌است. آخرین نسخهٔ این نرم‌افزار تا امروز نسخهٔ CC آن (Creative Cloud) است.

تا نسخهٔ هشت این نرم‌افزار به وسیلهٔ شرکت ماکرومدیا تولید می‌شد و پس از آن به وسیلهٔ شرکت ادوبی خریداری شد. شرکت ماکرومدیا در سال ۲۰۰۵ توسط شرکت ادوبی خریداری شد، و بر همین اساس، این نرم‌افزار نیز اکنون از تولیدات ادوبی به‌شمار می‌رود. این نرم‌افزار توانست نرم‌افزار فرانت پیج را که محصول مایکروسافت بود در بازار رقابت شکست دهد و بازار نرم‌افزارهای طراحی وب را بسوی خود متمرکز نماید.

دریم ویور امکان ویرایش صفحات html , asp , php , aspx , css , js , jsp, cf را در محیطی کاملاً گرافیکی و پویا داراست و ویرایش این صفحات را با شناخت کلمات کلیدی این زبان‌ها در یک ویرایشگر مجتمع آسان می‌کند. هم اکنون افزونه‌های بسیاری نیز برای این نرم‌افزار نوشته شده‌است که با نصب آن‌ها بر روی دریم ویور، قدرت این نرم‌افزار دو چندان می‌شود.

MIT Licence

پروانه ام‌آی‌تی به نرم‌افزار اجازه می‌دهد که مجدداً در یک نرم‌افزار اختصاصی با مجوز غیر ام‌آی‌تی استفاده شود به شرط آنکه در تمامی نسخه‌های نرم‌افزار اختصاصی، سند شرایط استفاده پروانه ام‌آی‌تی وجود داشته باشد. این مجوز همچنین با مجوزهای کپی‌لفت از جمله پروانه عمومی همگانی گنو (جی‌پی‌ال) سازگار می‌باشد بدین معنی که ام‌آی‌تی اجازه ترکیب و توسعه با نرم‌افزارهای تولید شده با مجوز جی‌پی‌ال را می‌دهد و نه دیگر مجوزها.

از سال 2015، پیش از هر نوع پروانه نرم‌افزاری از خانواده جی‌پی‌ال و دیگر پروانه‌های آزاد و متن‌باز، پروانه ام‌آی‌تی محبوب‌ترین پروانه نرم‌افزاری بوده است.

قابل ذکرترین پروژه‌هایی که بر مبنای پروانه ام‌آی‌تی توسعه پیدا کرده‌اند میتوان به روبی آن ریلز، نود.جی‌اس، جی‌کوئری، سامانه پنجره اکس، انگولارجی‌اس اشاره کرد.

GNU GPL

پروانهٔ عمومی همگانی گنو (به انگلیسی: GNU GPL سرواژهٔ GNU General Public License) یکی از مجوزهای بسیار رایج نرم‌افزارهای آزاد است که ضمانت می‌کند کاربران حق مطالعه، ویرایش، اشتراک‌گذاری و انتشار نرم‌افزار را خواهند داشت. به ادعای وب‌گاه گنو مورد استفادهٔ بیش از نیمی از نرم‌افزارهای آزاد قرار گرفته است.

عموماً این پروانه را به نام جی‌پی‌ال که صورت خلاصه شدهٔ عبارت جنرال پابلیک لایسنس است می‌خوانند. آخرین نسخهٔ این مجوز نسخهٔ ۳ است که در ۲۹ ژوئن ۲۰۰۷ منتشر شده است. از معروف‌ترین سیستم‌عامل‌ها و نرم‌افزارهای تحت مجوز گنو می‌توان سیستم‌عامل‌های گنو/لینوکس و بسته‌های نرم‌افزاری گنو اشاره کرد.

Cross-platform

چندسکویی (به انگلیسی: Cross-platform) در اصطلاح نرم‌افزارهای رایانه، به آن دسته از نرم‌افزارها گفته می‌شود که در چندین سکوی رایانه‌ای قابل اجرا هستند. این نرم‌افزارها در دو دستهٔ کلی قرار می‌گیرند.

دستهٔ نخست: برای هر یک از سکوهای رایانه‌ای به طور جداگانه تولید می‌شوند.در این تکنولوژی‌ها برنامه نویس یک بار برنامه را می‌نویسد و سپس کامپایلر برای هر سیستم‌عامل (مهمتر از همه ویندوز، لینوکس، مکینتاش و...) فایل اجرایی جداگانه‌ای تولید می‌کند. از جمله این گروه می‌توان به کیلیکس زبانی مشابه دلفی برای ویندوز و لینوکس اشاره کرد، یا موتور توسعه بازی موآی که با زبان برنامه نویسی سی++ نوشته شده است و برای تمام تلفن‌های همراه و سیستم عامل‌های موجود رایانه‌های شخصی، فایل اجرایی مخصوص را تولید می‌کند.

دستهٔ دوم: توسط زبان‌های تفسیرشده نگارش می‌شوند و توسط مفسرهای موجود در هر سکوی رایانه‌ای قابل اجرا هستند.یکی از معروف‌ترین مثال‌های این گروه می‌توان به اپلت‌های جاوا اشاره کرد.برنامه نویسان جاوا برنامه خود را به صورت اپلت توزیع می‌کنند اما کاربران سیستم‌عامل‌های مختلف نیازمند داشتن ماشین مجازی جاوا روی سیستم خود هستند.

همچنین چند سکویی به دسته‌ای از نرم‌افزارها گفته می‌شود که در یک محیط از چند سکو استفاده شده‌است.

less

Less (گاهی اوقات به صورت LESS) یک زبان پویای style sheet است که می‌تواند به صورت شیوه نامه‌های آبشاری (CSS) کامپایل شود در سمت کلاینت یا سرور اجرا شود.Less توسط الکسیس سلیر طراحی شده‌است. Less از Sass تأثیر گرفته‌است و بر سینتکس جدیدتر "SCSS" از Sass تأثیر گذاشته‌است، که سازگار با سینتکس قالب‌بندی بلاک CSS-like است.Less متن‌باز است. اولین نسخهٔ آن با زبان روبی نوشته شده‌است؛ اما در نسخه‌های بعدی استفاده از روبی پایان یافت و با جاوا اسکریپت جایگزین شد. سینتکس فاصله‌گذاری Less به صورت یک فرازبان تو در تو است به صورتی که CSS معتبر یک کد معتبر Less با معانی مشابه است. Less این مکانیزم‌ها را فراهم می‌کند: متغیر، nesting, mixins, operators و توابع؛ تفاوت اصلی بین Less و سایر زبان‌های CSS پیش‌کامپایل این است که Less اجازه می‌دهد که کامپایل به صورت real-time از طریق less.js توسط مرورگر انجام شود.