5

thể trùng lặp:
What is the best IDE for PHP ?PHP: Bạn sử dụng cái gì để viết nó?

Xin chào một lần nữa tất cả mọi người,

tôi kết thúc vị trí công việc của tôi vào tuần tới và có hơn một tháng ra trước khi tôi bắt đầu nghiên cứu của tôi một lần nữa. Là động vật bên siêu mát mẻ mà tôi đã quyết định sử dụng thời gian nhận được một nắm vững hơn trên PHP. Gần đây tôi đã mua cuốn sách được đề xuất rất cao 'PHP Objects, Patterns and Practice' 3rd Edition bởi Matt Zandstra và đã hoàn thành Zend Tutorials.

Tôi đã tự hỏi liệu có ai có nguồn tài liệu mới bắt đầu/trung cấp nào tốt mà họ đề nghị không?

Tôi cũng rất quan tâm đến môi trường phát triển và phần mềm mọi người sử dụng để mã hóa. Hiện tại tôi chỉ sử dụng Scite, cho những người chưa từng xem qua cơ bản là notepad màu mã của bạn.

Cảm ơn trước sự giúp đỡ của bạn.

Jonny

+0

Dupe? Mặc dù có tiêu đề, anh ta không chỉ yêu cầu một IDE. Tôi hiểu anh ấy cũng đang tìm kiếm các công cụ khác (các khung công tác, kiểm thử đơn vị và phạm vi mã, kiểm soát nguồn ...) cũng như các hướng dẫn và bài viết. –

Trả lời

5

Tôi muốn tìm một dự án hoặc trang web mà bạn muốn mô phỏng và bắt đầu xây dựng nó. Có thực sự là không có cách nào tốt hơn để tìm hiểu tôi nghĩ hơn là có những thách thức thế giới thực để vượt qua. Thường xuyên hơn không bạn sẽ thấy rằng bạn sẽ phải đối mặt với những thách thức tương tự hơn và hơn, và khi bạn có một nắm vững của họ, mọi thứ trở nên dễ dàng hơn nhiều.

Để phát triển, tôi là người hâm mộ công ty Aptana trong phiên bản 1.5, nhưng tôi đã chuyển sang NetBeans.

+0

Vâng, điều đó có ý nghĩa, tôi có một vài dự án mà cuối cùng tôi hy vọng sẽ làm một số công việc PHP với. Cảm ơn các liên kết, tôi sẽ kiểm tra chúng ngay bây giờ. – JonnyIrving

+0

Đã có một vở kịch với cả hai, một chút choáng ngợp như bạn có thể tưởng tượng một người mới bắt đầu OOP có thể nhưng tôi nghĩ netbeans là yêu thích của tôi cho đến nay. – JonnyIrving

+0

Bạn sẽ thấy dễ dàng hơn với Netbeans vì nó cung cấp cho bạn mã trợ giúp cho tất cả các phương thức và thuộc tính lớp của bạn. Cộng với CTRL + LMB trên một hàm cho định nghĩa là vô giá! –

1

lời khuyên chính của tôi là:

  1. Tìm hiểu để xác định và bỏ qua hướng dẫn PHP lỗi thời
  2. Sử dụng hướng dẫn chính thức từ php.net
  3. phần mềm Sử dụng điều khiển phiên bản. Bất kỳ ai. Họ đều là tốt hơn so với sử dụng không

Cập nhật

câu trả lời ban đầu của tôi bắt đầu với một phân loại lưỡi-in-cheek của biên tập viên và IDE PHP mà dường như đã bị phân tâm sự chú ý từ những thứ quan trọng vì vậy tôi di chuyển nó vào một phụ lục. Cần lưu ý rằng từ chính trị cho "nhanh" trong ngữ cảnh của các ứng dụng phần mềm là "hiệu suất tốc độ thay thế". Không người Indonesia nào bị tổn hại trong việc tạo ra bài viết này.


Tất nhiên, What Is The Best PHP Editor câu hỏi sẽ luôn luôn được xung quanh và sẽ không bao giờ nhận được một câu trả lời dứt khoát. Đây là các danh mục lớn:

  • Trình chỉnh sửa văn bản cực nhanh với cú pháp tô sáng và ít khác.
  • IDE ảo hóa được viết bằng Java với trình chỉnh sửa kém.
  • IDE thương mại với hơn 100 bảng tiện ích xung quanh cửa sổ.
  • Trình chỉnh sửa Unix đã bằng cách nào đó tồn tại trong những năm 1970.

Chỉ cần chọn cho mình ;-)

+0

Cảm ơn Álvaro, tôi hiểu ý của bạn với Người chỉnh sửa. Tôi hiện đang sử dụng trình biên tập cực nhanh nhưng rất nhẹ và đang nghĩ đến điều gì đó với một vài chuông và còi có thể giúp tôi. – JonnyIrving

+0

Cá nhân tôi thích Notepad của Lập trình viên) – Lyon

+0

Bạn nghĩ gì về một máy tính hiện đại không thể chạy bất cứ thứ gì phức tạp hơn trình soạn thảo văn bản trước khi nó chậm lại? Làm thế nào _lightning_ nhanh chóng bạn cần để gõ, chính xác? –

0

Bạn đã không đề cập đến môi trường, nhưng nếu bạn đang sử dụng Windows và bạn không cần một IDE phức tạp, đây là một giải pháp đơn giản/nhẹ: sử dụng Notepad2 cho chỉnh sửa văn bản PHP/HTML/XML, bất kỳ trình đọc PDF nào cho sách hướng dẫn sử dụng PHP, cùng với TortoiseSVN để kiểm soát phiên bản.

0

Nền tảng tốt nhất cho phát triển liên quan đến PHP là bất kỳ hương vị nào của * nix. Gần đây tôi đã chuyển sang Ubuntu (phiên bản ổn định hiện tại 10.04) và thấy rất dễ cài đặt và sử dụng.

Lệnh đơn sudo tasksel install lamp-server sẽ cài đặt mọi thứ bạn cần để phát triển PHP như Apache, PHP và MySQL. Và như David đã đề xuất, hãy sử dụng Aptana để viết mã. Sử dụng SVN hoặc Git để kiểm soát phiên bản cũng được ưu tiên.

Cuối cùng, tìm hiểu một số khung công tác PHP như CakePHP (http://cakephp.org) hoặc Zend Framework (http://framework.zend.com/). Nó sẽ giảm thời gian phát triển của bạn rất nhiều.

HTH

+0

Chăm sóc để hội đủ điều kiện tổng quát hóa khổng lồ của bạn về * nix? Những gì tuyệt vời IDE tồn tại mà không có sẵn trên Mac/Windows là tốt? –

+0

Vâng, nó không chỉ là về một IDE. Tôi đang nói về môi trường phát triển tổng thể. Bất cứ khi nào nói đến việc biên dịch bất cứ thứ gì từ nguồn cho PHP như các phần mở rộng, IMO, * nix đều tốt hơn Windows. Tôi sẽ không đặt tên mac ở đây vì nó dựa trên FreeBSD. – Aditya

+0

Cảm ơn gợi ý Aditya nhưng tôi không thể xây dựng lại máy tôi sẽ sử dụng hiện đang chạy các cửa sổ. Tôi cũng là một fan hâm mộ lớn của Ubuntu nhưng sẽ không có nó trong thời gian chơi của tôi. – JonnyIrving

0

tôi sử dụng e text editor trên Windows tại nơi làm việc, với WampServer và GIT.

+0

Vâng tôi sử dụng một hệ thống tương tự vào lúc này nhưng tôi mới chỉ bắt đầu thực sự. WampServer hoạt động tốt cho tôi. – JonnyIrving

Các vấn đề liên quan