# Software web development
Web developer software atau biasa di sebut juga software untuk membuat suatu halaman web. Dan banyak software yang di gunakan dalam pembuatan suatu halaman web. Namun disini saya hanya membahas beberapa software yang dapat di gunakan dalam pembutan suatu halaman web.
Web editor
Sesuai dengan kategori nya yang hanya bertugas untuk mengolah skrip HTML, CSS, PHP, atau JavaScript yang hanya terdiri dari teks. Dan salah satu web editor adalah :
Ø Adobe Dreamweaver
(dulu bernama Macromedia Dreamweaver). Web editor ini juga menggunakan sistem WYSIWYG (What You See Is What You Get). Jadi desain web yang Anda lihat pada Adobe Dreamweaver itulah yang akan Anda lihat pada browser. Selain fitur membedakan warna (syntax coloring) terdapat juga berbagai fasilitas lain yang banyak membantu seorang web designer. Dibalik kelebihannya, terdapat juga kekurangan dari aplikasi ini antara lain:
1. Harus bayar lisensiMungkin salah satu kekurangan dari Dreamweaver ini adalah dari segi harga. Dreamweaver CS5 dibandrol oleh Adobe sekitar $399. Harga yang mungkin terjangkau oleh kalangan tertentu saja.
2. Loading awalnya agak lama
Ø Microsoft Expression Web
aplikasi yang selama proses pengembagannya disebut dengan Quartz, adalah sebuah program penyunting bahasa HTML dan pendesain situs web yang bersifat WYSIWYG yang dikeluarkan oleh Microsoft Corporation. Program ini merupakan penerus program Microsoft FrontPage yang telah dihentikan pengembangannya. Program ini juga merupakan bagian dari Microsoft Expression Studio.Expression Web menawarkan dukungan terhadap format eXtensible Markup Language (XML), Cascading Style Sheet (CSS) 2.1, ASP.NET 2.0, eXtensible HyperText Markup Language (XHTML), XSLT, JavaScript, dan beberapa teknologi standar situs web untuk diintegrasikan ke dalam situs web. Agar dapat berjalan dengan semua kemampuannya, Microsoft .NET Framework 2.0 harus diinstalasikan. kelebihan dari aplikasi ini adalah Microsoft Expression Web menawarkan pengolahan halaman Web yang paling akurat yang ada di pasaran, khususnya ketika dihadapkan pada pengolahan CSS. namun ada juga kekurangannya. Berbeda dengan saingannya, Adobe DreamWeaver, Microsoft Expression Web hanya mendukung ASP.NET saja sebagai satu-satunya teknologi Web server-side; PHP, Java Server Pages (JSP), ColdFusion, dan ASP klasik tidak didukung olehnya.
Ø JOOMLA
Joomla! adalah salah satu CMS (Content Management System) yang bebas dan terbuka (free opensource), ditulis menggunakan PHP dan basisdata MYSQL untuk keperluan internet maupun intranet. Joomla! berasal dari kata Swahili yang mempunyai arti “kebersamaan”. Pertama diluncurkan pada tanggal 17 September 2005 dengan versi awal 1.0.0. Perkembangan Joomla! berawal dari Joomla! 1.0.0 sampai dengan tahap yang luar biasa yaitu Joomla! 1.0.15. Namun seiring dengan perkembangan versi Joomla! 1.0x ini, sekitar tahun 2007 telah dimulai pengembangan Joomla! 1.5x yang memiliki beberapa kesamaan dan perbedaan yang cukup signifikan. Disini saya akan menjelaskan sedikit tentang kelebihan dan kekurangan Joomla!
v Kelebihan Joomla!
· Membuat Web dengan Joomla!
CMS ini merupakan salah satu Open Source Management Systems paling powerfull yang pernah ada. Joomla! terbilang lengkap untuk fitur-fiturnya dan untuk belajar Joomla! pun tidak sulit karena sudah ada id-joomla.com (komunitas Joomla! Indonesia) yang didalamnya terdapat banyak tutorial tentang CMS ini
· Installasi
Joomla! bisa diinstal secara offline maupun online. Jika kita akan menginstall Joomla! secara offline, maka komputer kita hanya butuh server seperti WAMP. Secara online, Joomla! dapat diinstall di bagian fantastico control panel website kita.
· Pengelolaan
Tidak sulit mengelola Joomla!, kita hanya mengelola website dari halaman administrator, tanpa harus menguasai bahasa pemrograman web.
· Open Source
Joomla! merupakan CMS Open Source, oleh karena itu kita dapat menggunakannya secara free atau gratis. Kita hanya cukup membayar web hosting.
· Fitur
Component dan module dalam Joomla! dapat di download secara gratis. Untuk merubah tampilan, pengguna dapat dengan mudah mendownload template dan mengisntallnya.
· Costum
Joomla! dapat di-costum baik dengan cara object class ataupun gaya programming lainnya.
v Kekurangan Joomla!
· Kemampuan website membuat link yang mudah dibaca dan cepat dikenali oleh mesin. Jika anda ingin mengubah Joomla! memiliki kemampuan yang lebih baik. dalam hal ini, maka anda perlu mengisntall komponen freeware Open SEF tetapi kemampuannya tidak sebaik Advanced SEF.
· Keterbatasan ACL (Access Control List)
ACL adalah kemampuan CMS untuk memberikan akses yang berbeda kepada setiap pengguna atau group tertentu. Dalam hal ACL, CMS ini hanya menyediakan group tertentu saja, yaitu: Super Administrator, Administrator, Manager, Publisher, Editor, Registered Pengguna dan Guest. Joomla! tidak mengijinkan anda untuk menambah ACL ini atau mengubah ACL ini.
· Multisite
Multisite adalah kemampuan CMS untuk membuat website induk yang terdiri atas beberapa website anak. Sehingga jika pelu upgrade, maka cukup induknya saja yang diupgrade. Joomla! tidak meyediakan fasilitas ini.
· Tracker
Tracker adalah kemampuan CMS untuk menampilkan apa saja yang pernah ditulis atau dikirim oleh pengguna tersebut, semacam history. Fasilitas ini juga tidak terdapat di Joomla!.
· Cache Memory
Cache Memory adalah kemampuan CMS untuk menyimpan secara dinamis halaman website yang telah dibuka, dengan demikian tidak perlu memakai query ulang pada database. Cache pada Joomla! hanya sekitar 12%.
sumber :
http://tulangbelulang.wordpress.com/2011/04/09/web-developer-software/
http://tulisanbobby.blogspot.com/2011/04/memilah-dan-memilih-software-web.html