Hướng dẫn is javascript enough for web development? - javascript có đủ để phát triển web không?

Nó không đủ. Nhưng bạn phải bò trước khi bạn có thể chạy. Thật tốt khi tập trung vào một điều lúc đầu và học nó tốt. Tâm trí của chúng ta không đủ lớn để nuốt chửng đại dương trong một lần nuốt.

Nếu bạn đang cố gắng phát triển các ứng dụng web, với các khung phù hợp được thêm vào trên JavaScript, nó gần như là đủ.

Bạn cũng sẽ cần học HTML và CSS nếu mục tiêu của bạn là xây dựng bất cứ thứ gì để sử dụng trong trình duyệt web.

Hiện tại, tôi khuyên bạn nên gắn bó với JavaScript, CSS và HTML cơ bản. Và sau đó, một chút, ném vào jQuery [một thư viện JavaScript] để bắt đầu học cách làm việc với đối tượng tài liệu và mô hình sự kiện của trình duyệt. Sử dụng StackOverflow [một diễn đàn hữu ích trên web] để tìm ra cách lập trình một cái gì đó khi bạn bị mắc kẹt.

Cách tốt nhất để nghiên cứu lập trình là bắt đầu xây dựng mọi thứ. Nó giống như là một thợ mộc; Bạn không trở thành một chỉ bằng cách đọc sách. Bắt đầu bằng cách cố gắng xây dựng các chương trình đơn giản nhất mà bạn có thể nghĩ ra và từ từ thêm các tính năng mới.

Nhắm mục tiêu một ứng dụng mơ ước mà bạn muốn xây dựng và chia nó thành các thành phần đơn giản hơn. Bạn sẽ phải bắt đầu nhiều lần hơn bạn có thể đếm được. Đây là một điều tốt. Nó có nghĩa là bạn đang học.

Hầu hết các ứng dụng web được chia thành một mặt trận và phụ trợ. Frontend chạy trên máy tính của người dùng và phần phụ trợ chạy trên máy chủ và chịu trách nhiệm lưu trữ trang web và dữ liệu của nó. Các thành phần phụ trợ ABD phía trước tương tác bằng cách gửi thông báo yêu cầu và phản hồi cho nhau.

HTML, CSS và JQuery chạy trên mặt trận. Bạn có thể xây dựng một số ứng dụng cực kỳ phức tạp chỉ với một frontend, toàn bộ trò chơi điện tử trên thực tế. Nhưng cuối cùng, bạn sẽ muốn thêm các thành phần phụ trợ phục vụ thông tin vào mặt trận. Cho rằng, bạn sẽ cần một chương trình máy chủ web để đáp ứng các yêu cầu HTTP và công cụ cơ sở dữ liệu cho nhà ở và duy trì dữ liệu.

Sau khi bạn nắm bắt vững các nguyên tắc cơ bản, nếu bạn muốn gắn bó với JavaScript, tôi khuyên bạn nên xem xét AngularJS, NodeJS/Express và MongoDB.

Không cần đi sâu vào quá nhiều chi tiết, mỗi thư viện/công nghệ này cung cấp chức năng trên đầu ngôn ngữ JavaScript sẽ cung cấp cho bạn sức mạnh để xây dựng toàn bộ ứng dụng web trong JavaScript thuần túy [cộng với một chút HTML và CSS]. Họ, kết hợp, bao gồm một thứ gọi là một ngăn xếp có nghĩa.

AngularJS là một khung phía trước khác giúp xây dựng các ứng dụng thực sự tương tác dễ dàng hơn. MongoDB là một công nghệ phụ trợ để xây dựng và tương tác với cơ sở dữ liệu. Node và Express cùng nhau soạn thảo chương trình Thar phục vụ trang web.

Không có nhiều người có thể làm toàn bộ ngăn xếp. Hầu hết chuyên về một khu vực cụ thể, như Frontend Design hoặc Backend Databdy Engineering, nhưng nó hoàn thành vô cùng khi bạn biết tất cả hoạt động như thế nào từ đầu này sang đầu kia. Biết toàn bộ điều đó và bạn sẽ trở thành một phù thủy vĩ đại và mạnh mẽ.

Học các ngôn ngữ khác cũng không phải là một ý tưởng tồi, và thật dễ dàng để chọn các ngôn ngữ mới sau khi bạn học hai.

Một số người sử dụng một bộ công nghệ khác nhau để xây dựng các ứng dụng web được gọi chung là ngăn xếp đèn. Các công nghệ khác này là Linux [một hệ điều hành], Apache [chương trình máy chủ web], MySQL [hệ thống cơ sở dữ liệu] và ngôn ngữ lập trình bắt đầu bằng P [thường là PHP hoặc Python]. Đây là một cách tiếp cận phổ biến và cổ điển hơn nhiều, nhưng nó được cho là bắt đầu cho thấy tuổi của nó [mặc dù vẫn ở đỉnh cao của sự thống trị của nó].

Các lập trình viên khác sử dụng toàn bộ các khung khác như Microsoft MVC, sử dụng ngôn ngữ lập trình C# ở phía Seever hoặc như các trang máy chủ Java [sử dụng ngôn ngữ lập trình Java-- và không liên quan gì đến ngôn ngữ JavaScript].

Ngoài ra còn có một thứ gọi là Ruby trên đường ray.

Và cuối cùng, một số người đóng gói toàn bộ ngăn xếp phát triển và sử dụng một hệ thống quản lý nội dung như Joomla, Drupal hoặc Pencilblue. Các hệ thống này cung cấp dễ sử dụng với chi phí linh hoạt.

Mỗi cách tiếp cận hoàn thành cùng một mục tiêu [xây dựng một trang web] theo cách khác nhau. Họ mỗi người có những ưu điểm và nhược điểm của họ. Rất ít lập trình viên học được nhiều hơn một cặp vợ chồng. Nhưng mọi người thường bảo vệ cách tiếp cận của họ với một lòng nhiệt thành tôn giáo.

Trong mỗi cách tiếp cận JavaScript, CSS và HTML luôn được sử dụng và nhiều người có công việc frontend chỉ biết điều này cộng với một hoặc hai thư viện JavaScript. Tôi không chắc mục tiêu cuối cùng của bạn là gì, nhưng tôi hy vọng điều này sẽ hữu ích.

Tôi chúc bạn những điều tốt đẹp nhất trong chuyến đi của bạn. Nếu có thêm câu hỏi nào thì cứ hỏi đi.

Trân trọng, Mahalo1984

Tái bút: Hãy thử thư viện JavaScript Phaserjs để thực hiện các trò chơi điện tử!

Điều gây khó chịu cho tôi là khi mọi người cố gắng xuất hiện thông minh bằng cách đưa ra những câu trả lời ngu ngốc. Nhiều người tranh luận về những điều như là No No, bạn có thể giới hạn bản thân đối với HTML, CSS và JavaScript, Hồi [khung phía trước] hoàn toàn vô nghĩa.

Bạn có nhận ra có bao nhiêu trang web được phát triển chỉ trong HTML và CSS JavaScript trên toàn thế giới không?

Nhiều trang web được tạo ra mà không cần sử dụng khung. GitHub và YouTube có lẽ là người nổi tiếng nhất.GitHub and YouTube are probably the most well-known.

Nhiều! Nhiều trang web thực sự cơ bản và người dùng trả tiền cho họ. Tại sao HTML, CSS và JavaScript sẽ đủ cho sự nghiệp toàn thời gian nếu mọi người sẵn sàng trả tiền cho nó?

Bạn sẽ mất bao lâu để tìm hiểu các nguyên tắc cơ bản của HTML, CSS và JavaScript?

Đầu tiên và quan trọng nhất, bạn không thể học toàn bộ chương trình trong một tháng; Khi mọi người tuyên bố phải mất một tháng để học, họ đang nói rằng bạn sẽ chỉ học được 10% trong thời gian đó

Điều mà nhiều người cho là: HTML là một ngôn ngữ đơn giản, không có cách nào, cách đơn giản nhất để thể hiện điều này là HTML có một cú pháp cơ bản, dễ học.

Bắt đầu với HTML, hiển thị một số thẻ cơ bản ,, và danh sách các thẻ thích và. Tạo một bộ xương trang web nhỏ và thực hành ngày càng nhiều hơn, để bạn có ý tưởng sơ bộ về cách thức hoạt động của nó, sau đó bạn bắt đầu khám phá div và các lớp, v.v.

CSS khá đơn giản và tôi không ngụ ý rằng bạn đã thắng được có thể nắm bắt nó hoàn toàn. CSS có hơn 500 thuộc tính và bạn đã đến nơi hoàn hảo nếu bạn đã từng tự hỏi khi nào nên sử dụng chúng.

Bây giờ JavaScript, trong các giải đấu lớn ngày càng nhiều bạn sử dụng JS, bạn càng yêu thích nó.

Đây là nơi mọi thứ bắt đầu trở nên phức tạp, bạn phải biết nhiều điều hợp lý như biến, mảng, danh sách, DOM, tìm nạp dữ liệu, thao tác DOM, kết xuất logic động, v.v.

Nếu bạn không biết bất kỳ ngôn ngữ nào khác, JavaScript sẽ nhầm lẫn bạn và khiến bạn nguyền rủa nó, nhưng theo ý muốn và niềm đam mê của bạn nếu bạn dành tối thiểu 8 giờ mỗi ngày, bạn có thể nhận được những điều cơ bản trong vòng 2 tháng 3.

Tự động viên và tập trung. Sẽ mất 3 tháng để nghiên cứu tất cả những điều này nếu bạn làm theo một kế hoạch học tập chặt chẽ và đưa nó vào thực tế một cách hiệu quả.self-motivated and focused. It will take 3 months to study all of these if you follow a tight learning plan and put it into practice effectively.

Bây giờ, tôi không đề nghị bạn sẽ thành thạo chúng trong ba tháng vì học tập là một quá trình suốt đời, nhưng bạn sẽ hiểu các nguyên tắc và yếu tố cần thiết của HTML, CSS và JavaScript trong thời gian đó và có thể thiết kế các trang web từ cơ bản đến cơ bản trình độ trung cấp.

Cuối cùng, bạn có yêu cầu khung phía trước cho ứng dụng web của mình không?

Các khung phía trước aren cần thiết cho tất cả các ứng dụng web. Với HTML, CSS và JavaScript đơn giản, bạn có thể dễ dàng tạo phần đầu cho một ứng dụng web cơ bản. Ngăn xếp công nghệ phía trước phát triển web này là đủ để tạo một ứng dụng web với các điều khiển động cơ bản đáp ứng với các truy vấn của người dùng. Do đó, ứng dụng web của bạn có thể hoạt động mà không cần sử dụng các khung phía trước. Mặt khác, tính tương tác, chức năng và khả năng bảo trì của nó sẽ bị hạn chế nghiêm trọng.

Ví dụ, bạn không yêu cầu một khung phía trước để tạo một ứng dụng web tĩnh. Bạn sẽ cần JavaScript nếu bạn muốn ứng dụng web của mình được tương tác, nhưng bạn đã giành được một khung. Sử dụng khung phía trước để phát triển ứng dụng web là một ưu tiên hơn là bắt buộc.Using a front-end framework for web application development is more of a preference than a must.

Conclusion:

Đối với tất cả các loại ứng dụng web, không có và không có thể là câu trả lời thực sự. Loại ứng dụng web mà bạn đang xây dựng, đối tượng người dùng mong muốn và ngân sách phát triển của bạn sẽ ảnh hưởng đến việc bạn có yêu cầu khung phía trước hay không.

Tại BigScal Technologies, bạn có thể thuê các nhà phát triển, nhà thiết kế web, thuê nhà phát triển JavaScript và tiết kiệm tới 60% chi phí và thời gian, không có phí tuyển dụng.

Bài viết này được xuất bản lần đầu tiên bởi @ mansi gondaliya tại đây.

Tiếp tục đọc cho các bài viết thú vị hơn bằng cách nhấp vào đây.

JavaScript có đủ để phát triển web không?

Lý do rõ ràng nhất để học JavaScript là nếu bạn có hy vọng trở thành một nhà phát triển web.Ngay cả khi bạn chưa có trái tim vào sự nghiệp công nghệ, việc thành thạo ngôn ngữ này sẽ cho phép bạn xây dựng các trang web từ đầu, một kỹ năng khá hữu ích để có trong thị trường việc làm ngày nay!being proficient in this language will enable you to build websites from scratch—a pretty useful skill to have in today's job market!

HTML CSS và JavaScript có đủ không?

Vâng, nó giúp bạn với các nhiệm vụ hàng ngày là một nhà phát triển web.Bởi vì bạn sẽ sử dụng những thứ này gần như hàng ngày.Nhưng bạn là một nhà phát triển web không chủ yếu vì kiến thức của bạn về các kỹ năng của HTML, CSS, JavaScript

Bài Viết Liên Quan

Chủ Đề