Assalamu'alaikum wr. wb.
R-van wrote:
> Hallo teman ???
> Saya Seorang Web Developer tapi aplikasi yg saya gunakan dan sangat-sangat
> tergantung juga
> lebih sering dengan
> Win2000,
> ASP,
> Frontpage,
> IIS,
> Ultraedit(text Editor),
> SQL7/Access/Oracle816,
> VB6,
> Photoshop,
> MsOffice2000 ??
> Terus
> Program-program di atas bisa digantikan nggak ya di Linux ...
Karena rekan yang lain sudah menjawab tentang program saya akan menjawab
dari sisi lain. Yaitu sisi konsep pengembangannya
> Gue pengen Totaly Full 100% Pindah Kubu ke Linux bila Aplikasi diatas bisa
> tergantikan dengan Linux Version... !
> Saya bener bener bingung sekali .. temen-temen ??? kalo saya terus-terusan
> pake software
> diatas enggak kuat Hardwarenya deh juga dananya dan Error message juga
> Hangnya Mohon pertolongannya donk ...
Program-program diatas masih terikat dalam satu konsep pengembangan
aplikasi yaitu Integrated Development Environment. Tapi sebenarnya konsep
yang populer digunakan di UNIX (dan Linux) adalah
one-tool-do-one-thing-right
Maksudnya kalau di dunia Windows ada Visual Studio yang berguna untuk
mengedit source, membuat form, mengcompile source dan mendebug program
Nah kalau di dunia UNIX itu toolsnya hanya mengerjakan satu hal, contohnya:
Untuk mengedit pakai vim atau emacs
Untuk membuat User Interface pakai glade
Untuk mengcompile source pakai gcc dan Makefile
Untuk mendebug pakai gdb
Memang kelihatannya tidak praktis, tapi pendekatan seperti ini lebih
flexible dan efisien. Misalnya kalau kita berganti bahasa pemrograman
tidak perlu kita belajar IDE yang baru, cukup ganti compiler/interpreternya
saja. Contoh lainnya adalah kita hanya perlu editing soalnya bahasanya
scripting maka tidak perlu load compiler dan UI builder sehingga lebih
menghemat resource hardware.
Nah untuk memulai saya sarankan anda untuk belajar vim atau emacs.
Editor untuk orang yang sering mengedit file di UNIX.
Pilih yang mana?
Kalau vim itu dia pakai sistem modus, jadi ada modus edit dan modus command.
Dan commandnya itu biasanya hanya satu dua huruf. Jadi biasanya agak
membingungkan untuk pemula, tapi kalau anda mengetik 10 jari, vi ini
sangat enak dipakai (kalau sudah terbiasa).
Sedangkan emacs itu seperti editor di windows hanya ada modus edit,
dan commandnya itu biasanya pakai kombinasi control, alt, esc dsb
Jadi kalau suka jingkat-jingkat diatas keyboard ini cocok untuk anda.
Kelebihan lainnya adalah emacs itu sendiri adalah intrepreter LISP jadi
sangat bisa dicustomize. Kalau nggak salah emacs bisa dibuat jadi
mail-reader, browser. Jadi sangat mungkin ada modul yang bisa mempermudah
anda untuk mengedit program di emacs, misalnya ada fasilitas method lookup,
variable & method completetion dsb.
Saya sendiri pakai vim karena saya nggak suka jari saya loncat-loncatan
di keyboard.
Nah sebagai web developer ada baiknya anda belajar HTML murni, sehingga
anda tidak terlalu tergantung dengan HTML Builder seperti FrontPage,
Dreamweaver dsb. Dan anda bisa lebih flexibel mengedit homepage, bisa
dari telnet atau ssh atau komputer yang cuma ada notepad.
Tutorial HTML yang bagus ada di http://richinstyle.com
Disitu juga ada tutorial Cascading Style Sheet (CSS)
Nah sebagai referensi ada baiknya anda download dan simpan baik-baik
HTML Tag List http://www.webmaster.crevier.org/tags/htl.tar.gz
Satu hal lagi, Netscape 4.x di Linux itu adalah browser yang paling buruk
tampilannya kalau menyangkut soal CSS dan Form, jadi kalau anda design
web di linux ada baiknya anda pakai Netscape 6 atau Mozilla dan
turunannya seperti galeon karena tampilannya lebih mendekati
tampilannya IE. Dan jangan lupa sekali-kali cek hasilnya di IE karena ada
beberapa Quirk baik di Mozilla atau IE.
Last, a word of wise:
"No matter how you hate MS they have the most popular browser out there"
Referensi:
Mozilla: http://mozilla.org
Galeon: http://galeon.sourceforge.net
Wassallam,
-- Zakaria
Work: [EMAIL PROTECTED], http://asia-karsa.com
Private: [EMAIL PROTECTED] Yahoo!: z4k4ri4
http://pemula.linux.or.id
--
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3