Saya membaca sebuah cerita ketika saya masih muda: Tiga orang sarjana ingin pergi ke Beijing untuk mengikuti ujian, dan bertanya kepada seorang biksu tua apa prospek masa depan mereka. Biksu tua itu duduk tegak seperti gunung, dan akhirnya mengulurkan jarinya perlahan. Maka ketiga cendekiawan itu berdebat tanpa henti di jalan, tidak tahu siapa yang disebutkan oleh biksu tua itu yang akan disebutkan dalam daftar kuning. Tanpa diduga, mereka bertiga bersekolah di SMA pada saat yang bersamaan. Mau tak mau aku meragukan otoritas biksu tua itu. Setelah ketiga orang itu kembali ke rumah dengan pakaian mewah, mereka bertanya kepada biksu tua itu. Bhikkhu tua itu duduk tegak seperti gunung dan berkata perlahan: Satu jari berarti mereka bertiga telah dipukul, dan ketiganya langsung pingsan.
■ Ide pemrograman ASP - menulis esai delapan bagian
MS buru-buru meluncurkan teknologi ASP di bawah pengaruh teknologi java. Jika bukan karena dominasi sistem operasi WinServer, ASP mentah tidak akan mampu mendapatkan pijakan ketika OO dipromosikan selama lebih dari 20 tahun dan C++ dan JAVA sedang berjalan lancar.
Kita hampir bisa melihat evolusi teknologi pemrograman selama beberapa dekade terakhir dari teknologi ASP. Program ASP pertama yang ditulis kebanyakan orang adalah memasukkan <%="Halo, Selamat Datang di ASP World!"%> ke dalam aliran karakter HTML. Dorongan instan selalu mendukung pemrogram ASP mulai dari keluaran konten halaman web hingga keluaran struktur halaman web proses pembelajaran keluaran program skrip halaman web, selama Anda memiliki pemahaman tertentu tentang struktur sintaksis HTML dan database, dan akrab dengan dua bahasa pemrograman tertentu, Anda dapat dengan cepat membuat beberapa situs web Anda sungguh luar biasa; akhirnya suatu hari seseorang mengingat sesuatu seperti include "string.h" dalam bahasa C dan mulai menyadari bahwa kode yang berulang dapat mendefinisikan suatu fungsi atau prosedur untuk dipanggil berulang kali, jadi <include menjadi populer di Internet file=" ****.asp"> pernyataan; perhitungan perusahaan yang rumit tidak dapat menanggung delapan komponen kasar yang melekat pada ASP, tetapi beberapa hantu tulang putih telah menulis DLL untuk mewujudkan teknologi struktur N-layer ikonik JAVA, jadi ada istilah lain yang baru adalah disebut perangkap DLL. Jika DLL yang Anda tulis memiliki nama yang sama dengan yang ada di sistem WIN, maka hari untuk menginstal ulang mesin tidak lama lagi. Sederhananya, ASP adalah gabungan dari berorientasi proses dan berorientasi objek, primitif dan kacau. Dalam program yang sama, Anda dapat melihat sub panggilan dan mengatur rs=conn.execute("..."), apa?
Namun betapapun sulitnya, inti dari pemrograman ASP adalah selalu menghadapi proses pengorganisasian aliran karakter HTML halaman web. Meskipun memiliki sedikit OO, tujuannya menentukan bahwa ia dihadapkan pada proses tersebut mata, itu mewah. Teks di halaman web sama dengan gambar. Ini adalah karakter. Tugasnya adalah memulai dari tag <html> dan terus menggunakan pernyataan respon.write untuk menghasilkan <head> ke < body>, <div>, <input> hingga </ html> menandai aliran karakter, dan akhirnya membentuk halaman HTML klien dan program skrip klien, seperti esai delapan bagian yang memecah topik, membawa topik, dan memulai pidato ...
■ Evolusi ide pemrograman WEB - biarkan RMB menjadi lebih ganas!
Bayangkan proses gaji bulanan Anda dari 1.000RMB menjadi >30.000RMB.
Halaman web statis seperti dokumen WORD, dan CSS seperti templat untuk dokumen WORD. Jika Anda kebetulan melakukan hal-hal ini, maka posisi Anda disebut sebagai desainer web dengan gaji bulanan 1.000. Saat ini, Anda masih muda dan bodoh
jika Anda mulai mengetahui cara menggunakan program untuk menghasilkan halaman secara otomatis, milik Anda Ide pemrograman saat ini berpusat pada terkuaknya halaman web tertentu seperti era tatap muka tahun 1950an dan 1960an. Maka gaji bulanan Anda mungkin 2.000, dan Anda disebut seorang programmer. Saat ini, Anda baru saja memulai;
Anda telah melakukan banyak hal berulang dan menemukan bahwa banyak halaman memerlukan beberapa fungsi publik file untuk membuat database. Saat menghubungkan objek, pemrogram secara alami akan merangkum proses pembuatan menjadi fungsi untuk panggilan berulang. Ide pemrograman saat ini berpusat pada fungsi publik, seperti pemrograman terstruktur pada tahun 1970an dan 1980an, yang telah dimulai. fungsi abstrak. Ketika Anda berada di masa jayanya, Anda mulai disebut sebagai insinyur perangkat lunak, dengan gaji bulanan sebesar 3.500;
ketika Anda menemukan bahwa sebuah situs web sebenarnya terdiri dari konten publik, seperti kotak login, sering kali situs tersebut memiliki data tetap (nama pengguna/ kata sandi), penampilan tetap (kotak masukan nama pengguna dan kata sandi/tombol kirim), tindakan tetap (audit/login berhasil/gagal masuk), dari perspektif struktural, menyelesaikan kotak masuk memerlukan pendefinisian beberapa variabel dan beberapa fungsi, tetapi kami Untuk lebih lanjut abstrak, pertimbangkan kotak dialog secara keseluruhan. Ia menggunakan data untuk mewakili karakteristiknya sendiri (kombinasi nama pengguna dan kata sandi yang berbeda), menggunakan metode untuk mewakili peristiwa yang dapat ditangani, dan merangkumnya menjadi sebuah objek. Hal ini dapat diwakili oleh struktur berikut:
login kelas {nama pengguna; review; login gagal; antarmuka input;}
Jika Anda melihat situs web dari sudut pandang suatu objek, Anda akan menemukan bahwa semuanya berasal dari sebuah input kotak ke halaman adalah Objek mengabstraksi konten paling dasar dari keseluruhan situs web (tidak dapat dibagi dan tidak dapat dipisahkan), mendesainnya menjadi sebuah objek, lalu menggabungkannya. Ide pemrograman saat ini adalah untuk menghadapi keseluruhan situs web. Faktanya, ini adalah ide OO yang populer di tahun 1980-an dan 1990-an; saat ini, Anda mungkin sudah memiliki kartu nama dengan tulisan "insinyur perangkat lunak senior" tercetak di atasnya, dengan gaji bulanan 5.000 RMB, tetapi ketika Anda menyisir rambut di pagi hari, Anda akan menemukan ada kerutan di sudut mata Anda;
ketika sebuah perusahaan perlu mengintegrasikan Internet ke dalam tubuhnya, itu harus diperhatikan program desktop yang ada dan program WEB secara keseluruhan, dan keduanya memerlukan komponen yang sama, seperti ini Permintaan login tidak hanya dapat berupa program WEB, tetapi juga program desktop, yang berarti komponen otorisasi harus digunakan secara seragam untuk menangani hal tersebut hal-hal, maka ide pemrograman saat ini adalah menghadapi komponen; saat ini, gelar Anda telah diubah menjadi Arsitek, gaji bulanan> 10,000, tetapi ada beberapa rambut putih di kepala di cermin
; TIDAK! Sama seperti upaya kita untuk mendapatkan gaji bulanan tanpa henti, perusahaan menginginkan lebih dari sekadar membiarkan pengguna menelusuri halaman web mereka. Pelanggan terkaitnya telah mengajukan persyaratan baru untuk sistem Anda. Misalnya, mereka berharap dapat menggunakan sistem JAVA mereka untuk menyelesaikan proses transfer secara langsung, tetapi sistem saya dibangun menggunakan sistem ASP.NET! Selain itu, Anda tidak dapat membiarkan orang lain mentransfer 2^N RMB dengan mudah. Ribuan pelanggan terkait membiarkan ide pemrograman Anda mulai menghadapi layanan publik. Pihak lain tidak mengetahui objek atau komponen Anda. Sejauh yang dia tahu, mentransfer uang adalah satu hal, selama dia memasukkan nama pengguna dan kata sandi dengan jari pendeknya di program desktopnya, sisanya adalah urusan sistem Anda. Jika Anda dapat dengan terampil menggunakan Layanan WEB untuk menyelesaikan hal-hal ini, maka selamat. Sejauh yang Anda ketahui, gaji hanyalah angka dan seringkali tidak memiliki arti praktis. Tentu saja, sekarang sulit bagi Anda untuk menarik perhatian gadis-gadis lugu dengan gaji Anda sendiri pesona. Dalam kata-kata seorang gadis berusia delapan belas tahun, kamu sudah menjadi lelaki tua, meskipun kamu baru berusia awal tiga puluhan.