pake web development apa ?
pertanyaan :
Wikusamania, di tempat saya akan membuat aplikasi under web, tapi masih
bingung mau pake web development apa.Mungkin teman-teman ada masukan sebaiknya pake apa, objetctivenya : time to
marketnya cepat, biaya rendah, dan diprediksikan hidup(wulan)
Jawab :
nek menurutku (ini belum tentu bener lho yo …. kekekek) ada beberapa
pertimbangan :
1. segedhe/se complicated apa aplikasi yg akan dibuat
2. team developer yg akan dibikin akan selengkap apa.
3. budget sebesar apa.1. jika aplikasi bener2 gedhe ERP & Accounting & HRD lengkap misalnya
lalu team yg akan dibuat juga lengkap (ada prj. mgr. sys. analyst,
programmer, tester, technical writer dst.) dan budget gak ada masalah
:
maka .NET adalah pilihannya.
Kenapa? aku nate nonton presentasi ne Microsoft nek gak salah MS
Visual Studio yang versi Team System itu sudah mencakup fungsi2 SDLC
yg nayamul sugab.
jadi pertama : prj. manager define project beserta resource dan timeline nya
kedua : system analyst & business analyst mendefine database structure
+ fungsi2 dan prosedur2 apa saja yg harus dibuat oleh programmer sampe
ke nama fungsi2 dan prosedur2 ditambah inputan2 dan output yg
dikeluarkan oleh fungsi + prosedur tsb. (sampe sedetil ini)
ketiga : programmer tinggal coding didalam fungsi ato prosedur tsb.
(hanya isinya saja.) programmer tidak dibenarkan untuk membuat fungsi
ato prosedur sendiri. hanya system analyst yang bisa mendefine
database dan nama fungsi2 + prosedur2 (dan input, output yg
dihasilkan) dan juga flow nya
keempat : setelah programmer menyatakan coding selesai, tinggal tester
yang beraksi, jika tester bilang ini sudah OK, maka satu modul/flow
ini sudah bisa dibilang deliverable.
kelima : prj. manager tinggal ngeliat, berapa yg udah bisa di deliver,
berapa yg belum, sekarang mestinya progress udah sampai mana, musti
speed up ato slow down dsb![]()
terakhir : technical writer tinggal bikin dokumentasi. dari yg udah
deliverable tadi.jadi deh aplikasi … lengkap sak dokumentasi ne… nayamul sugab kan
![]()
(…. Eh btw. ini bukan iklan lho ya ….. hehe …. secara aku bukan
karyawan MS gitu loh)2. jika aplikasi nya biasa2 aja (gedhe tapi sik umum gedhene), ato
team nya nggak selengkap di atas (alias pake system HB programming /
Hajar Bleh programming) ato budget nayamul terbatas, maka PHP / JSP
merupakan pilihan yg jitu (kayak simpati nya TSEL, ini juga bukan
iklan, secara aku juga bukan karyawan TSEL :p)
PHP/JSP cukup banyak referensi, class, modul dll. Jalan juga di banyak platform.3. ASP… ora pati kuat arek iki, tapi nek aplikasi yg tidak begitu
butuh banyak proses yo gak opo2, cuman windows license-e iku lho …
daripada ASP mending langsung nang .NET ajah sekalian4. Java Applet, nek aku yo mending tak hindari arek iki …. soale
aku pengalaman …. kalo JRE nya nggak cocok, Applet kadang2 ngadat
… mbesengut ra gelem mlaku …. mbuh opo sebabe ….. secara dia kan
di download ke client, jadi performansi client cukup menentukan
performansi aplikasi sampeyan![]()
5. Web Framework, wah …. durung tau nyobak.
Dulu banget pernah diajarin iPlanet nya netscape (ini framework bukan
ya). Susah coy.
Tapi yang perlu diperhatikan adalah seberapa fleksibel nya Frame work ini.
Biasanya client itu maunya sempurna. Ibarat orang mau makan, client
itu maunya bukan cuman tinggal makan, tapi kalo bisa sudah dikunyah
kan sekalian ….. dianya tinggal nelen aja …..![]()
Jadi FrameWork ini harus bener2 fleksibel … isok di tekuk2 gak karu2 antak delok kok wis dowo tulisanku, udahan dulu ya,
rgds,
duwilaja
dwilestyono@gmail.com