PHP có phải là một ngôn ngữ tốt không?

PHP đã nhận được rất nhiều sự ghét bỏ trong những năm qua đến nỗi ngày nay nó là một trong những ngôn ngữ lập trình khét tiếng nhất hành tinh, chỉ một phần là do mức độ phổ biến và phổ biến của nó [+70% trang web], nhưng nó có thể là một lực lượng tốt

Có rất nhiều bài viết về việc nó dễ mắc lỗi như thế nào, ngôn ngữ đã trở nên thiếu nhất quán như thế nào, việc thiếu kiểm tra loại dữ liệu cứng gây bất lợi như thế nào và lượng ma thuật đen tối trong nó khiến nó trở nên chậm chạp, khó đoán và nói chung là như thế nào . eev này. bài viết ee là một trong những mục yêu thích của tôi về chủ đề tại sao PHP là một ngôn ngữ tồi

Điều đáng nói là những nỗ lực đã được thực hiện bởi các công ty như Facebook để cải thiện PHP [e. g. bằng cách tạo Hack] thành một ngôn ngữ được biên dịch và có các khung lớn có thể được tận dụng để có thêm cấu trúc và mã hóa tự tin. Nhưng máy ảo được sử dụng bởi Tin tặc cũng được biết đến là người hiểu biết về tài nguyên yên tĩnh

Ngoài ra, gợi ý kiểu có tồn tại trong PHP, nhưng nó có rất nhiều tùy chọn và thường bị người mới bắt đầu và trong các mẫu mã trực tuyến bỏ qua

Video tùy chọn hay của Eli the Computer GuyTại sao nó không tốt cho các lập trình viên mới?

Bạn rất dễ bắt đầu sử dụng nó không đúng cách, đi xuống hố thỏ, học tất cả các cách thực hành, mẹo và thủ thuật sai và hậu quả là viết mã khá tệ và mang những thói quen này vào sự nghiệp của bạn

Để so sánh hoàn toàn trái ngược, Java thực thi OOP và Haskel khiến bạn không còn lựa chọn nào khác ngoài việc học lập trình chức năng trong khi Scala là đứa con tinh thần của cả hai

Trong PHP, tất cả những thứ này và hơn thế nữa có thể được sử dụng đồng thời, chính trang wiki của nó đã đề cập đến mệnh lệnh, chức năng, hướng đối tượng, thủ tục và phản ánh. Điều này tốt nếu bạn muốn đi theo một phong cách mà bạn đã yêu thích và hiểu rõ, nhưng không tuyệt vời nếu bạn muốn học lập trình trong những năm đầu đời

Ngôn ngữ không đặc biệt tuyệt vời ở bất kỳ mô hình nào trong số này. Mặc dù bạn có thể áp dụng tất cả chúng, nhưng nó khá dài dòng và không có ngôn ngữ hoàn chỉnh dành riêng cho nghệ thuật của họ

Nếu bạn chưa quen với lập trình và hiện đang học PHP, vấn đề không phải là bỏ cuộc mà thay vào đó hãy nghiên cứu các mẫu thiết kế phần mềm và một ngôn ngữ như C++/Java hoặc tương tự, cùng với nó [ngôn ngữ được biên dịch và có kiểu an toàn]. Điều này là để đảm bảo bạn đang học các phương pháp hay nhất khi nói đến lập trình nói chung và tận dụng những gì PHP cung cấp một cách dễ dàng, phát triển khả năng của bạn để so sánh nó với các ngôn ngữ khác ngay từ đầu

từ chối trách nhiệm. Tôi yêu PHP

Tôi sử dụng nó gần như hàng tuần cho các nguyên mẫu nhanh hoặc cho một lớp logic mỏng cho giao diện người dùng cần thiết cho một dự án mới. Tuy nhiên, tôi đã ngừng sử dụng nó cho logic nghiệp vụ. Một số dự án PHP của tôi có thể được tìm thấy trên GitHub của tôi bao gồm các trò chơi dựa trên trình duyệt

Tôi sẽ từ bỏ PHP?

Không. Tôi không có kế hoạch từ bỏ PHP sớm và tôi nghĩ nếu bạn có một số kinh nghiệm với nó, bạn cũng có thể muốn xem xét nó cho các dự án của mình. Điều này chủ yếu là do tôi đã sử dụng nó hơn mười năm và giờ đây nó đã trở thành một phần trong vành đai công cụ lập trình của tôi

Bạn có nên học PHP như một kỹ sư phần mềm?

Nếu bạn là một nhà phát triển thành thạo sử dụng các ngôn ngữ khác và bạn là full-stack, thì bạn đã có kinh nghiệm với khung giao diện người dùng yêu thích của mình mà bạn lựa chọn, nhờ đó bạn có thể thiết lập thành thạo từ đầu rất nhanh. Trong trường hợp đó, cá nhân tôi không thấy có lý do gì để bạn cân nhắc chuyển sang PHP trừ khi bạn đang chuyển đổi sang một vai trò yêu cầu nó. Nếu bạn muốn tìm hiểu một công nghệ giao diện người dùng mới cho web, bạn vẫn nên tìm hiểu bên ngoài hộp PHP trừ khi đó là một phần vai trò của bạn để làm như vậy. Angular và React là những lựa chọn tiếp theo của tôi, đôi khi để chúng nói chuyện với một phụ trợ PHP, tránh để PHP lo việc tạo cấu trúc HTML

Bạn có nên học PHP vì nó ở khắp mọi nơi?

Từ lập trình meme

Theo kinh nghiệm, việc học PHP vì nó hiện diện rộng rãi trong hệ sinh thái web là không đủ lý do trong trường hợp này

Nó không phổ biến chút nào ngoài phát triển web, nhưng nó đủ phổ biến trong danh mục đó để đưa nó vào danh sách hàng đầu của các ngôn ngữ lập trình chung. Chủ yếu là do nó đã trở nên phổ biến như thế nào trong quá khứ, đặc biệt là nhờ các khuôn khổ như WordPress và một số nền tảng diễn đàn chính. Dựa trên trang web bạn đọc, trang web hiện đang giảm hoặc tăng mạnh, nhưng vẫn còn khá hiện diện trong thế giới nhà phát triển web. Trên chính chỉ số TIOBE, nó là người chiến thắng vào năm 2004 và hiện nó đang ở vị trí thứ 7

Bạn sẽ dễ dàng chọn nó nếu có nhu cầu sử dụng nền tảng vững chắc của bạn từ các ngôn ngữ khác và kỹ năng kiến ​​trúc phần mềm. Các kỹ năng kiến ​​trúc và công nghệ phần mềm có thể chuyển giao [nghĩ rằng thiết kế hệ thống, bộ nhớ đệm, chia tỷ lệ, mẫu thiết kế] thường có giá trị hơn. Khi bạn kiểm soát được các ngôn ngữ khó học và khó sử dụng hơn như C++ hoặc Java, bạn sẽ dễ dàng triển khai các phương pháp hay trong PHP, nơi có ít điều khiển mặc định hơn tại chỗ ngoài con người viết mã

Bạn biết PHP rất tốt, bạn có nên quên nó không?

Nếu bạn đã biết PHP, đừng bỏ qua kiến ​​thức đó chỉ vì những tai tiếng xung quanh nó, mà thay vào đó, hãy thử một vài dự án và tự suy nghĩ về việc liệu bạn có thể sử dụng nó để tạo mẫu nhanh trong thời đại ngày nay hay không.

Vào cuối ngày, hiện tại, mọi máy chủ web trên hành tinh đều hỗ trợ PHP ngay lập tức, vì vậy bạn có thể nhanh chóng lưu trữ một ứng dụng được tạo bằng ngôn ngữ này ở bất cứ đâu, gần như miễn phí [máy chủ web yêu thích của tôi là DreamHost cho dễ dàng

Đã từng được phỏng vấn và đã phỏng vấn những người khác, tôi sẽ nói rằng biết PHP sẽ không gây bất lợi cho bạn, nhưng không biết điều gì sai và điều gì đúng về nó khi so sánh nó với các ngôn ngữ khác và hiểu rõ lý do tại sao bạn đang sử dụng . Miễn là bạn nắm vững những gì, làm thế nào và tại sao bạn đang sử dụng những gì bạn đang sử dụng thì không có lý do gì để không tận dụng tối đa nó

Bạn có nên thuê các nhà phát triển PHP?

Bài viết này nói về lý do tại sao PHP tốt cho các công ty khởi nghiệp chẳng hạn

Không phân biệt đối xử hoặc chống lại các nhà phát triển PHP. Và đừng thuê ai đó tuyên bố rằng họ biết điều đó mà không có cách nào để xác minh chất lượng của kiến ​​thức đó và các phương pháp phát triển phần mềm của họ

Bạn nên tìm kiếm kỹ năng làm việc nhóm tốt, niềm đam mê công nghệ, tư duy thuật toán và hiểu rõ lý do tại sao một số ngôn ngữ phù hợp với một số mục đích hơn những ngôn ngữ khác trong trường hợp này. Mọi thứ khác có thể được học trong công việc khá dễ dàng nếu người được phỏng vấn của bạn sẵn sàng đi xa hơn để có mã ổn định, có thể kiểm tra, dễ đọc và thanh lịch

Phần kết luận

Cũng giống như không có công cụ nào để kiểm soát tất cả chúng, PHP cũng không đánh dấu vào tất cả các ô, tuy nhiên, còn lâu mới có thể để trống tất cả chúng

Nếu bạn đã biết về nó, hãy cập nhật kiến ​​thức của bạn, vì hiệu suất và tính năng của nó gần đây đã được cải thiện khá nhiều và xem liệu nó có phù hợp với bất kỳ vị trí nào trong sự nghiệp của bạn không. Nếu bạn không biết thì hãy nghiên cứu một vài ngôn ngữ khác có thể có lợi hơn cho sự nghiệp của bạn về lâu dài

Hãy nhớ rằng có những công ty lớn chủ yếu sử dụng PHP [nền tảng mua sắm, trang web dựa trên Wordpress, Facebook, v.v.] và với PHP là kỹ năng chính của bạn, bạn sẽ còn lâu mới có việc làm, nhưng điều đó tùy thuộc vào bạn.

PHP có đáng học vào năm 2022 không?

Theo khảo sát của Stack Overflow 2022, hơn 42% nhà phát triển yêu thích PHP . Con số đã tăng từ 22% kể từ năm trước. Nếu bạn đang bắt đầu hành trình học lập trình của mình, bạn có thể tự hỏi liệu PHP có đáng để học hay không.

PHP có tốt hơn Python không?

Python tốt hơn trong các dự án dài hạn . PHP có đường cong học tập rất thấp và thật dễ dàng để bắt đầu với. Python sử dụng các biện pháp thực thi thụt đầu dòng khá nghiêm ngặt. Điều này làm cho nó dễ đọc hơn PHP.

PHP có dễ hơn Python không?

Cú pháp của một ngôn ngữ xác định khả năng đọc và dễ viết của ngôn ngữ đó, và về mặt cú pháp, Python đơn giản và dễ đọc hơn nhiều vì nó rất giống với ngôn ngữ tiếng Anh, trong khi PHP has a wide range of conventions which makes it less easy to understand.

Tôi nên học PHP hay JavaScript?

So sánh giữa PHP và JavaScript kết thúc với tỷ số từ 3 đến 5 – JavaScript đánh bại PHP . Cả hai ngôn ngữ đều khá tốt về hỗ trợ cộng đồng, khả năng mở rộng và các ứng dụng phù hợp với chúng. JavaScript chắc chắn hiệu quả hơn về tốc độ và tính phổ quát.

Chủ Đề