nginx - 以后往Java后端服务器开发还需要熟练开发前端技术吗?如css、js、jq、bootstrat???
PHP中文网
PHP中文网 2017-04-18 10:02:16
0
8
2558
PHP中文网
PHP中文网

认证高级PHP讲师

membalas semua(8)
巴扎黑

Jawapan saya ialah - anda perlu belajar dan faham, tetapi anda tidak perlu mahir pada tahap apa yang anda hanya perlu memahami apa yang ditulis oleh jurutera hadapan. HTML+CSS+JavaScript ialah kandungan keluaran akhir Jika anda tidak memahami outputnya, bagaimana anda boleh melakukan kerja yang baik dalam pembangunan bahagian belakang. Pembangunan bahagian belakang yang ditakrifkan secara meluas merujuk kepada menerima URL permintaan dan akhirnya mengeluarkan sumber secara dinamik. Bahagian hadapan Web dalam erti kata yang sempit merujuk kepada halaman dinamik yang telah dipasang dan menyampaikannya kepada jurutera bahagian belakang untuk output. Jadi pemahaman adalah perlu, itulah sebabnya latihan bahagian belakang am akan terlebih dahulu mempelajari HTML+CSS+JavaScript.
Tetapi saya lebih suka jurutera hadapan dan belakang harus belajar antara satu sama lain sebagai tambahan kepada kerja penting mereka. Seperti yang dinyatakan di atas, tidak ada salahnya mempelajari lebih lanjut dan anda akan selamat Apabila Node.js mula-mula keluar, orang pertama yang berhubung dengannya adalah jurutera hadapan yang mengetahui bahagian belakang.
PS: Izinkan saya membetulkan kesilapan kecil untuk anda Teknologi bahagian hadapan Web hanya mempunyai HTML+CSS+JavaScript hanyalah satu set perpustakaan komponen bahagian hadapan bahawa jurutera bahagian belakang tidak perlu Hanya bimbang tentang bahagian hadapan dan anda boleh membuat halaman yang bagus. Tetapi penghinaan bahagian hadapan sebenar untuk menggunakannya, kerana jika anda ingin menggunakannya untuk menulis gaya anda sendiri, anda perlu menggulingkan gaya asas dan memulakan semula, yang akan menyebabkan masalah pergantungan yang serius.

黄舟

Bergantung pada cara anda meletakkan diri anda, ia boleh dibahagikan kepada kategori berikut:

  1. Back-end sistem: Bertanggungjawab untuk pelbagai perisian tengah sistem dan perkhidmatan back-end tulen, pada asasnya tidak berurusan dengan front-end dan pelanggan. Pada dasarnya tidak perlu mempelajari perkara seperti ini, selagi anda tahu apa yang sedang berlaku.

  2. Aplikasi bahagian belakang: Bertanggungjawab untuk perkhidmatan aplikasi, berkait rapat dengan perniagaan, dan berurusan secara langsung dengan bahagian hadapan dan pelanggan. Anda perlu memahami perkara ini, dan mungkin juga menulis beberapa halaman pengurusan sendiri.

  3. Timbunan penuh tetapi bahagian belakang: Selalunya bahagian belakang mahu berubah menjadi tindanan penuh, tetapi tumpuan syarikat dan projek masih berada di bahagian belakang. Ini mesti dipelajari Walaupun anda tidak mahir, anda sekurang-kurangnya sudah biasa dengannya.

  4. Timbunan penuh tetapi hujung hadapan: Selalunya bahagian hadapan yang mahu berubah menjadi tindanan penuh. Tidak perlu cakap begini, anda mesti mahir dalam ilmu front-end

Jika subjek soalan memfokuskan pada pembangunan bahagian belakang pada masa hadapan, cadangan peribadi saya adalah untuk menyatukan teknologi bahagian belakang secara menyeluruh. Terdapat satu lagi perkara di mana saya berbeza daripada jawapan di atas: memandangkan saya telah memikirkan rancangan kerjaya saya, saya juga harus mencuba yang terbaik untuk membiarkan syarikat dan projek bergantung kepada saya dan bukannya bergantung pada syarikat dan projek sendiri. Saya memutuskan untuk menumpukan pada bahagian belakang, jadi saya lebih banyak bekerja pada perkara belakang dalam syarikat Kadang-kadang saya benar-benar menggigit lebih daripada yang saya boleh mengunyah, dan berakhir dengan apa-apa

左手右手慢动作

Tidak perlu....

迷茫

Ia bergantung pada syarikat yang anda sertai, secara peribadi saya syorkan untuk belajar lebih lanjut dan berkembang dalam arah timbunan penuh

Peter_Zhu

Anda pasti memerlukan ini apabila melakukan javaweb.
Melainkan anda profesional dalam antara muka atau penyepaduan sistem

左手右手慢动作

Soalan ini bergantung pada persekitaran anda.
Jika syarikat anda mempunyai jurutera bahagian hadapan yang jelas dan anda tidak begitu berminat dengan bahagian hadapan secara peribadi, maka anda hanya perlu pergi ke tahap biasa jika anda Jika anda syarikat mempunyai pasukan yang kurus dengan beberapa orang tetapi banyak tugas dan tiada kedudukan hadapan dan belakang yang jelas, maka anda boleh berkembang ke arah
jurutera tindanan penuh.

Tetapi , tidak ada salahnya untuk mempelajari lebih lanjut Ciri-ciri bahasa yang berbeza kadang-kadang memberi anda inspirasi khas, sebagai contoh, apabila saya menulis pengaturcaraan tak segerak, saya akan merujuk kepada ajax dalam js mungkin bukan metafora yang sangat sesuai), saya akan merujuk kepada idea-idea java apabila menulis js.

Mengenai teknologi yang anda senaraikan, saya hanya berada di peringkat pemahaman css dan jq (kerana saya pernah belajar sudut dan vue sebelum ini, jadi saya belum belajar jq), dan tahap js saya adalah sederhana (terperangkap pada perniagaan peringkat kod) , bagi bootstrap, ia sudah mudah digunakan dan rasanya biasa.

PS: Saya rasa soalan sebegini sepatutnya lebih baik ditanya pada Zhihu.

阿神

Katakan tidak dengan jelas. Apa yang penting ialah sama ada anda menggunakan masa yang anda simpan untuk makan, minum, berseronok atau memperbaiki diri. Inilah yang menentukan masa depan anda.

小葫芦

Saya rasa anda perlu memahami ini Tahap pemahaman adalah pilihan Lagipun, jurutera tapak penuh juga sangat baik, tetapi orang yang mempunyai pengkhususan adalah yang terbaik untuk berpegang pada pekerjaan mereka sendiri, ditambah dengan pembelajaran dan pemahaman. Kuncinya ialah jangan tertipu dengan bahagian hadapan!!

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan