ศึกษา Framework เขียนเว็บใหม่ๆ เอ๋า Host ส่วนใหญ่ไม่รองรับ ทำไงดี? ช่วยด้วย!++

เริ่มโดย JUMPER-101, 13 มิถุนายน 2019, 17:04:01

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

JUMPER-101

สวัสดีครับ....ผมพึ่งมาศึกษาเว็บได้ไม่นานเองครับ มือใหม่สุดๆ ถ้าถามคำถามปล่อยไก่อะไรไปก็ขออภัยนะครับ

จู่ๆ ก็นึกอยากลองหันมาทางสาย Web Developer เป็นงานอดิเรกสนุกๆ ก็เลยได้ Search ข้อมูลค้นคว้าคร่าวๆ ว่าเทคโนโลยีการสร้างเว็บไซต์ไปถึงไหนแล้ว... ก็พบว่ามีเทคโนโลยีใหม่ช่วยอำนวยความสะดวกในการเขียนเว็บเต็มไปหมดเลย (ผมไม่แน่ใจว่าเรียก FrameWork รึเปล่า)

ว้าวววว...! :wanwan020: มีทั้ง Laravel, Meteor, Django, React, Angular, AngularJS, Node.Js, Vue JS, Ruby on Rails, Mean stack ฯ ฐานข้อมูลก็มีให้เลือกใช้ mysql และ mongoDB และภาษาในการเขียนเว็บแอพด้วย Python ก็น่าสนใจ..... เครื่องมือน่าสนใจเต็มไปหมดเลย

แต่พอศึกษาไป ศึกษามาก็เจออุปสรรคที่ Host ส่วนใหญ่ ไม่ได้ให้อิสระขนาดนั้น... มีข้อจำกัดหลายอย่างที่ไม่สามารถติดตั้งใช้ Framework อะไรใหม่ๆ ได้เลย ต้องใช้กับระบบที่เค้ามีให้เท่านั้น Host ส่วนใหญ่ที่เห็นส่วนมากก็จะมีแค่พื้นฐานทั่วไป php, mysql, Javascript, AJAX, XML และ CMSต่างๆ มีแค่นี้ นอกนั้นภาษาอื่นๆ...Framework ใหม่ๆ...ไม่รองรับเลย ติดตั้งเพิ่มไม่ได้?

:'( :'( :'(

แล้วนักพัฒนาเว็บรุ่นใหม่ ที่ใช้เทคโนโลยี Framework ใหม่ๆ เขียนเว็บเสร็จแล้วจะไปลงที่ไหนล่ะ? ที่อ่านๆ มา VPS คือคำตอบใช่มั้ยครับ ที่ว่าสามารถติดตั้ง Framework ได้อย่างอิสระ.. ทีนี้ก็ไม่เข้าใจอีกว่า หลังจากซื้อ VPS แล้วมีการบ้านอะไรที่ต้องทำต่อมั้ย.... มันอัพเว็บขึ้นง่ายๆ เหมือน Host ที่เราซื้อเค้าทั่วไปมั้ย.. ได้ยินว่าต้องไปซื้อ Control Panel ด้วยถึงจะใช้งานได้.. (หรือว่าไม่จำเป็นต้องใช้หว่า)...

ก็เลยมาขอคำแนะนำจากทุกๆ ท่านครับ ว่าถ้านักพัฒนาเว็บที่ใช้ FrameWork ใหม่ๆ เค้าควรจะไป Host ที่ไหนดี หรือแนะนำให้ความรู้ผมเพิ่มเติมได้ครับ เพราะบางส่วนผมอาจจะเข้าใจผิดไป

:wanwan017: :wanwan017: :wanwan017:

icez

ก่อนอื่นดูก่อนครับว่า framework ที่ใช้มันใช้งานภาษาอะไร เท่าที่เจอมาจะแบ่งเป็นสองกลุ่มคือฝั่ง php (ซึ่งตอนนี้ laravel ครองตลาด) กับฝั่ง nodejs (ซึ่งมีเป็นแผงเลย angular/vue/react/...)

- ฝั่ง php อันนี้ค่อนข้างง่ายครับ ถ้า laravel นี่ host ปกติอย่าง plesk/directadmin ใช้งานได้สบายมาก แค่ตอน dev (ไอ้ที่รัน composer/artisan อะไรพวกนี้) เราต้องทำที่เครื่องตัวเอง
- ฝั่ง nodejs ถ้าหา host ที่ใช้ plesk ก็ "อาจจะ" ใช้ได้ครับ (host ผม https://www.thzhost.com ใช้ plesk ครับ รัน nodejs ได้ "ในบางกรณี") ส่วน directadmin ไม่ได้รองรับโดยตรง กรณีใช้ shared hosting โอกาสที่ host จะเปิดให้แทบไม่มี
- ฝั่งอื่นๆ -- อย่างพวก go/rust/ruby/... อะไรพวกนี้ -- ต้องไป vps ไม่ก็ cloud ไปเลยครับ

กรณีใช้งาน vps/cloud "ถ้าเซ็ตเป็น" และไม่ได้ใช้อะไรเยอะมาก (เช่นมีเป็นสิบเว็บ) ไม่ต้องมี control panel ก็ได้ครับ control panel มันแค่ไว้อำนวยความสะดวกเราระดับนึงแค่นั้นเอง (ซึ่งมีไว้ก็สะดวกกว่าจริงๆ)
[direct=http://www.thzhost.com/]THZHost[/direct] SSD Hosting ไทย/สิงคโปร์ พร้อม firewall ป้องกันการยิงเว็บ + scan ไวรัสในเว็บ

JUMPER-101

ขอบคุณมากครับ แสดงว่าไม่จำเป็นต้องซื้อ Control Panel ก็ติดตั้งเว็บได้สินะ โล่งอก เพราะราคาตัวนึงก็เอาเรื่องเหมือนกัน...

ยังมีอะไรให้ผมเรียนรู้อีกเยอะเลยครับ ตอนนี้ก็เริ่มปูทางด้วยการทำได้แต่เว็บ Bootstrap ง่ายๆ ไปก่อน ...  

:wanwan003: :wanwan003:

แสดงว่าถ้าจะใช้บริการเช่า Share Host ทั่วไป(ราคาถูกมาก ปีนึงไม่กี่ร้อยบาท)..ผมก็คงต้องศึกษา php อย่างเดียว.. (ได้ยินว่าเป็นภาษาที่เก่าแล้ว เริ่มเสื่อมความนิยมเรื่อยๆ) ก็เลยคิดว่าถ้าเราจะเอาจริงเอาจังศึกษา php ทางข้างหน้าก็ดูเหมือนไม่ค่อยมีอนาคตเท่าไหร่.. ก็เลยมาสอบถามปูทางก่อนครับ //ถ้ายังไงเว็บเสร็จแล้ว ผมอาจจะต้องมาถามอีกทีว่า VPS มันเซ็ตระบบยังไง หาข้อมูลยากมากเลย..

ทำไม Host ทุกท่านถึงไม่รองรับ Framework เทคโนโลยีใหม่ๆ กันนะ!! มันติดตั้งยาก ยุ่งยากขนาดนั้นเลยหรือออ ผมไม่เข้าใจ! (ผมบ่นไปงั้นแหละ ขออภัยครับ 55+)

ขอบคุณมากนะครับ

:wanwan017: :wanwan017: :wanwan017:

icez

[direct=http://www.thzhost.com/]THZHost[/direct] SSD Hosting ไทย/สิงคโปร์ พร้อม firewall ป้องกันการยิงเว็บ + scan ไวรัสในเว็บ

peedam


tarrekup

แนะนำเครื่องมือ :

|||| โฮสต์ไทย ถูก & ดี   [direct=https://tinyurl.com/y29aoowv] คลิก [/direct]
|||| จดโดเมนที่ namecheap   [direct=https://bit.ly/3nuYxDM] คลิก[/direct]



l3master

ศึกษาเฟรมเวิร์คแล้ว ก็ศึกษา VPS ต่อเลยครับ
ในอนาคตไม่ใกล้ก็ไกล ยังไงก็ได้ใช้อยู่ดี อย่างน้อยก็พอรู้รู้จัก Linux Command สักหน่อยก็ดี
เพราะถ้าเว็บของเรามีการขยายสเกลที่ใหญ๋ขึ้น ผู้ใช้งานมากขึ้น
ฝืนใช้เว็บโฮสติ้งต่อไป จะทั้งอืดและช้า ซึ่งถ้าไม่อัพเกรดแพลน ก็ต้องย้ายไปใช้ VPS
ถึงตอนนั้นส่วนมากใครๆก็ต้องย้ายขึ้น VPS ครับ เพราะเทียบราคากับสเป็กที่ได้แล้วคุ้มกว่ามากๆ
แต่ก็อย่างว่าแหละ ถ้าใช้ VPS ทุกอย่างเราต้องบริการเอง ทั้งทรัพยากรเซิฟเวอร์ ความปลอดภัย แบ็กอัพ อื่นๆ


CoreBlack.Net รับทำ [direct=https://www.coreblack.net/line-oa-chatbot]แชทบอทไลน์ Line Oa.[/direct] และ แชทบอท Facebook แฟนเพจ
รับออกแบบหน้าเว็บ | พัฒนาเว็บไซต์ | พัฒนาระบบหลังบ้าน | พัฒนา API Service และสคริปต่างๆ

@Add Line ID : boobewc (ให้คำปรึกษาฟรีครับ ออนไลน์เกือบตลอด 24 ชม.)

JUMPER-101

ขอบคุณทุกคนมากๆ ครับ หลังจากอ่านความเห็นทุกๆท่าน ตอนนี้ก็เริ่มมองเห็นทางอนาคตคร่าวๆ แล้วครับว่าจะไปทางไหนดี...

และพบว่ามีอะไรหลายอย่างที่ต้องเรียนรู้เต็มไปหมด 5555+

:wanwan003: :wanwan003: :wanwan003:

xemmy

เริ่มที่ Cloud เลยก็ได้ค่ะ Trend น่าจะไปทางนี้ ถ้ายังมี Traffic น้อยจะใช้ Free Tier ก่อนก็ได้

darkknightza

อ้างถึงจาก: icez ใน 13 มิถุนายน 2019, 17:32:54
ก่อนอื่นดูก่อนครับว่า framework ที่ใช้มันใช้งานภาษาอะไร เท่าที่เจอมาจะแบ่งเป็นสองกลุ่มคือฝั่ง php (ซึ่งตอนนี้ laravel ครองตลาด) กับฝั่ง nodejs (ซึ่งมีเป็นแผงเลย angular/vue/react/...)

- ฝั่ง php อันนี้ค่อนข้างง่ายครับ ถ้า laravel นี่ host ปกติอย่าง plesk/directadmin ใช้งานได้สบายมาก แค่ตอน dev (ไอ้ที่รัน composer/artisan อะไรพวกนี้) เราต้องทำที่เครื่องตัวเอง
- ฝั่ง nodejs ถ้าหา host ที่ใช้ plesk ก็ "อาจจะ" ใช้ได้ครับ (host ผม https://www.thzhost.com ใช้ plesk ครับ รัน nodejs ได้ "ในบางกรณี") ส่วน directadmin ไม่ได้รองรับโดยตรง กรณีใช้ shared hosting โอกาสที่ host จะเปิดให้แทบไม่มี
- ฝั่งอื่นๆ -- อย่างพวก go/rust/ruby/... อะไรพวกนี้ -- ต้องไป vps ไม่ก็ cloud ไปเลยครับ

กรณีใช้งาน vps/cloud "ถ้าเซ็ตเป็น" และไม่ได้ใช้อะไรเยอะมาก (เช่นมีเป็นสิบเว็บ) ไม่ต้องมี control panel ก็ได้ครับ control panel มันแค่ไว้อำนวยความสะดวกเราระดับนึงแค่นั้นเอง (ซึ่งมีไว้ก็สะดวกกว่าจริงๆ)
มาเก็บความรู้คับ
[direct=http://make-more-moneyy.blogspot.com/2012/10/adfly.html]หาเงินวันละ350บาท มั่นคง จ่ายมาสิบปีแล้ว[/direct]
[direct=https://www.popads.net/users/refer/519628]หารายได้กับ popup เจ้านี้ เรทแรงคลิ๊ก[/direct]
Hosting อันดับ 1 คุณภาพสูง ราคาถูก จัดเลย[direct=https://support.hostneverdie.com/aff.php?aff=504][/direct]
โดเมนเนมสวยๆ ราคาถูก จดกับเราสิ[direct=https://my.thaidatahosting.com/aff.php?aff=227]ที่นี่

goldxp

ถ้า reactjs กับ vuejs นี่ใช้วิธี build ในเครื่องคอมส่วนตัว อัพ ftp ไปเฉพาะไฟล์ที่ build แล้วได้ครับ
[direct=http://web-programming-bookmark.blogspot.com/p/blog-page.html]รับแก้ไขเว็บ[/direct]

CherryX

***ลายเซ็นสูงเกินขนาด

devnow

สาย dev แนะนำ https://www.heroku.com/ ครับ ยืดหยุ่น ราคาไม่แพง มีให้ทดลองใช้ฟรีด้วยครับ
รับซื้อ แฟนเพจ เว็บไซต์ เว็บเล็กเว็บน้อยก็รับ PM มาเสนอได้ครับ

โปรโมชั่น ส่วนลด สินค้าราคาถูก รวมไว้ที่นี่ โครตรโปรดอทคอม

lookmoomoo

แล้วแต่ว่าจะใช้ framework กับ database อะไรนะคะ

แบ่งง่ายๆเป็น 3 tier คือ

1) front-end อย่างเช่น React, AngularJS, Vue JS, EmberJS
ตัว front-end ไม่จำเป็นต้องใช้อะไรมาก คือมันเป็นไฟล์ static. อันนี้จะใช้โฮ้สไหนก็ได้อยู่แล้ว

2) back-end อย่างเช่น Django, Laravel, Meteor, NodeJS
แต่ก่อนถ้าใช้ PHP อาจจะแค่ upload ผ่าน FTP หรือ CPanel แล้วมันใช้ได้เลย
แต่ถ้าใช้ framework backend ตัวอื่น แล้วจะ deploy แบบง่ายที่สุด จะแนะนำ PaaS (platform-as-a-service) อย่างเช่น Heroku หรือ Amazon Beanstalk เพื่อ deploy ง่าย แค่สองสามคอมมาน
แต่ถ้าอย่างมีคอนโทรลทั้งหมดในการ host คงจะต้องย้ายไป VPS อย่างเช่น digital ocean (droplet นึงแค่ 5 เหรียญต่อเดือน และมีไกด์การดีพลอยดีมาก)

3) database
การโฮส database แต่ละตัวก็ขึ้นอยู่กับด้วยว่าใช้ database ตัวไหน
สามารถโฮสด้วยตัวเองได้ถ้าใช้ VPS แต่จะต้องมีความรู้เมนเทแน้นยุ่งอยากนิดหน่อย
บางคนเลือกใช้ managed database ของ Amazon หรือ cloud provider ค่ายอื่น เพราะไม่ต้องเมนเทนเอง
แล้วแต่เลือกเลยคะ



ถ้าอ่านข้างบนแล้วงง ขอให้คำแนะนำง่ายๆเลยว่า ถ้าใช้ ruby/django/nodejs เป็นbackend แล้วอยาก host แบบง่ายที่สุด ให้เลือกใช้ Heroku เพราะง่ายที่สุดและไม่ต้องปวดหัวในการเมนเทน


Twenty-One

ถ้าใช้อะไรที่คนใช้น้อยอาจจะพิจารณา vps ครับ ปรับแต่งได้ง่ายกว่า
# บริการโฮสติ้งขั้นเทพ 24/7 เปิดให้บริการ web hosting มาแล้ว 14 ปี ลูกค้ากว่า 40,000 ราย ให้ความไว้วางใจ
# [direct=https://www.hostneverdie.com]hosting[/direct] คุณภาพสูง ดูแลระบบโดย system engineer ประสบการณ์สูง
# [direct=https://www.hostneverdie.com]host[/direct] เร็ง แรง ไม่มีล่ม ติดตั้ง cms ฟรี
# [direct=https://www.hostneverdie.com/vps-server]vps[/direct] ราคาถูก 50GB 999 บาท

[direct=https://www.hostneverdie.com][/direct]