web site
= Web Site =
Dasar website teks statis dapat dibuat dengan combo dari kedua bahasa dan beberapa grafis.
XHTML
Jenis: Markup Language
Ditujukan untuk: Website
Kesulitan: Sangat Mudah
Kompatibilitas: Bekerja pada browser modern (Firefox, Chrome, Safari, Explorer)
dokumentasi: Tidak ada kurangnya dokumentasi. Saya menemukan bahwa tutorial w3school mencakup hampir semua, jadi tidak mungkin Anda akan perlu sebuah buku.
Link: www.w3schools.com
Catatan: Yang Anda butuhkan adalah editor teks yang baik. Namun ada juga program yang lebih kompleks seperti Dreamweaver untuk membantu menyederhanakan penciptaan halaman XHTML.
CSS
Jenis: Style Sheets
Ditujukan untuk: Website
Kesulitan: Mudah
Kompatibilitas: Bekerja pada browser modern (Firefox, Chrome, Safari, Explorer)
dokumentasi: Banyak yang besar on-line tutorial. Anda mungkin menemukan membeli buku membantu karena akan menjelaskan lebih lanjut tentang desain.
Link: www.w3schools.com
Catatan: Yang Anda butuhkan adalah editor teks yang baik. Namun ada juga program yang lebih kompleks seperti Dreamweaver untuk membantu menyederhanakan penciptaan file CSS.
= Aplikasi Web =
aplikasi Web menambahkan interaktivitas ke situs web seperti pop up kotak, log-in formulir, kotak berteriak, permainan, dan banyak lagi.
Javascript
Jenis : Interpreted / scripting
Ditujukan untuk: Aplikasi Web
Kesulitan: Mudah - Mild
Kompatibilitas: Bekerja pada browser modern (Firefox, Chrome, Safari, Explorer)
. dokumentasi: Great on-line tutorial, tetapi Anda mungkin menemukan buku membantu
Links: www.w3schools com.
Catatan: ini memberikan web designer bahasa scripting untuk menanamkan di sana halaman web.Dapat membuat kotak pop up, memvalidasi bentuk XHTML, dan banyak lagi. Kode dieksekusi oleh browser.
PHP
Type: Interpreted / scripting
Ditujukan untuk: Aplikasi Web
Kesulitan: ringan
Kompatibilitas: Kode berlari di server
dokumentasi:. Baik secara on-line tutorial, mungkin ingin sebuah buku untuk proses pembelajaran yang lebih lengkap
Links: www. w3schools.com
Catatan: Karena kode dijalankan pada server pengguna tidak dapat melihat kode sumber, hal ini menambah tingkat perlindungan dan keamanan untuk hal-hal seperti bentuk login dan transaksi online.
= Database =
Database memungkinkan Anda untuk menyimpan informasi ton di cara yang logis. Dalam pengembangan perangkat lunak Anda dapat menggunakannya untuk melacak anggota situs web, skor dalam permainan, karyawan yang pada daftar upah, dan banyak lagi.
SQL
Type: Structured Query Language
Level: Sangat Tinggi
Ditujukan untuk: Database
Kesulitan: ringan - Hard
Kompatibilitas: Digunakan dengan banyak sistem manajemen utama database (MySQL, PostgreSQL, Access, Oracle, SQLite, dan banyak lagi)
dokumentasi: dokumentasi Besar, banyak buku, dan on-line tutorial.
Links: www.w3schools.com
Catatan: SQL adalah bahasa standar untuk mengakses database. Ada banyak versi yang berbeda dari bahasa SQL. Namun, untuk menjadi sesuai, mereka semua mendukung setidaknya perintah utama (seperti SELECT, UPDATE, DELETE, INSERT, WHERE) dengan cara yang sama.
= Aplikasi Desktop =
VB.net
Jenis: Disusun Byte
Level: Tinggi
Ditujukan untuk:. NET atau Mono platform
Kesulitan: ringan
Kompatibilitas: NET di Windows, atau Mono pada Windows, Linux, & Mac.
dokumentasi:. NET didukung oleh Microsoft dan ada banyak buku yang tersedia. Mono sesuai dengan sebagian besar standar. NET.
Link:
VisualBasic.NET adalah bahasa yang berbeda dalam arti blok sintaks dan kode. Kata Reserved seperti Dim ... As, atau Mulailah ... Akhir yang digunakan sebagai pengganti simbol seperti dalam bahasa C gaya. Untuk ini adalah alasan bahasa ini berakhir di daftar.
C #
Jenis: Disusun Byte
Level: Tinggi
Ditujukan untuk: NET atau Mono platform.
Kesulitan: ringan
Kompatibilitas: NET di Windows, atau Mono pada Windows, Linux, & Mac.
dokumentasi: Tidak ada kurangnya dokumentasi untuk berbicara tentang.
Link:
Bahasa baru yang besar yang dikembangkan oleh Microsoft. Sering dibandingkan dengan Java, meskipun pendapat saya bahwa C # lebih unggul untuk pengembangan jendela. Juga bekerja dengan baik dengan platform Mono untuk linux.
C / C + +
Jenis: Disusun
Level: Tengah
Ditujukan untuk: aplikasi Desktop.
Kesulitan: Hard
Kompatibilitas: Ada compiler untuk semua platform.
dokumentasi: Ton! Buku, on-line, orang, hanya ton!
Links: http://www.cplusplus.com/doc/tutorial/
http://www.cprogramming.com/
Catatan: Sekarang bahasa yang lebih tua, tetapi masih sangat berguna ketika Anda perlu memeras banyak tenaga ke dalam sebuah program.
= Campuran (Desktop, Aplikasi Web, Mobile Phones) =
Jawa
Type: Disusun Byte
Level: Tinggi
Ditujukan untuk: Portabilitas
Kesulitan: ringan - Hard
Kompatibilitas: Cross Platform
dokumentasi: Nah didokumentasikan
Links: http://java.sun.com/docs/books/tutorial/
Catatan: Baik untuk mengajar pemrograman berorientasi obyek. Perpustakaan banyak, membuat pengembangan program yang lebih kompleks mudah.
Python / Jython / IronPython
Jenis: Interpreted / Disusun Byte
Level: Sangat Tinggi
Ditujukan untuk: Segala sesuatu, dan RAD (Rapid Application Development)
Kesulitan: Mudah
Kompatibilitas: Lintas platform
dokumentasi: Sangat didokumentasikan dengan baik
Links: http://www.python.org
http://www.jython.org/
http://ironpython.net/
Catatan: Fantastic bahasa untuk pemula! Interpreter Python ditulis dalam C. kode byte adalah khusus untuk platform python. Jython untuk mengkompilasi kode byte Java dan berjalan pada Java Virtual Machine. IronPython mengkompilasi untuk CIL (Common Intermediate Language) untuk NET atau platform Mono..
= 3D Graphics atau game flash =
Pengolahan
Jenis: Disusun Byte
Level: Sangat Tinggi
Ditujukan untuk:. gambar 3D, animasi, dan interaksi
Kesulitan: ringan
Kompatibilitas: platform Java
dokumentasi: Nah didokumentasikan
Links: http://processing.org/~~V
Catatan: Sebuah bahasa menyenangkan dan menarik untuk melakukan pekerjaan 3D.
Actionscript
Jenis: ditafsirkan
Level: Sangat Tinggi
Ditujukan untuk: 2d animasi Flash dan Flex 3D
Kesulitan: ringan
Kompatibilitas: Pekerjaan adalah pernah flash atau flex adalah yang kompatibel.
dokumentasi: Normal
Links: http://www.actionscript.org
catatan samping:. Ini merupakan bahasa populer untuk tugas tertentu
= Embedded Systems =
mesin cuci, tv, jam tangan, pemanggang roti, apa saja !
Majelis
Jenis: Rakitan
Level: Low
relung khusus bila diperlukan: Diarahkan untuk
Kesulitan: Sangat Hard
Kompatibilitas: Setiap arsitektur prosesor memiliki versi nya sendiri.
dokumentasi: Normal
Links: http://webster.cs.ucr.edu/
catatan samping: Jika Anda belajar perakitan untuk satu arsitektur, dari yang tidak terlalu sulit untuk kode pada yang berbeda. Anda hanya harus belajar satu set instruksi baru.