01/10/2018, 08:19
Hỏi về Công cụ Database trong các công ty phần mềm
Cho e hỏi mấy anh chị đã đi làm rồi thì trong những công ty phần mềm thì họ có dùng PHPMyAdmin ko hay họ dùng IDE để viết cơ sở dữ liệu ạ?
Bài liên quan
Bạn đang hiểu sai về PHPMyAdmin thì phải. PHPMyAdmin chỉ là giao diện web cho phép tương tác với MySQL server (lắng nghe các truy vấn SQL tới). Nó cho phép xem, chỉnh sửa cơ sở dữ liệu MySQL một cách đơn giản, trực quan hơn chứ không có tác dụng lập trình gì ở đây cả.
Để tương tác với cơ sở dữ liệu trong ngôn ngữ lập trình ta có thể code ‘chay’ bằng các thư viện hỗ trợ trong ngôn ngữ tương ứng. Tuy nhiên, do các công ty thường sử dụng các framework chứ không ai phát triển lại từ đầu nên việc tương tác với cơ sở dữ liệu phụ thuộc vào từng framework. Các framework đã tạo các mô hình, giao diện sẵn có để ta chỉ việc sử dụng, tiết kiệm được công sức.
Đối với PHP bạn có thể tham khảo framework Laravel, một framework cũng rất phổ biến, dễ dùng.
PHPMyAdmin là giao diện web tương tác với MySQL.
Theo như mình hiểu bạn muốn tìm công cụ giao tiếp với các loại cơ sở dữ liệu.
PostgreSQL: Navicat(Window, Mac - Tính phí, xài khá tốt và trực quan), PgAdmin (Miễn phí, xài tạm, 5/10)
MySQL: PHPMyAdmin (Miễn phí, xài ngon, 8/10), Navicat(Window, Mac - Tính phí, xài khá tốt và trực quan, 9/10)
Mongo (adminMongo, Mới xài trên Linux, xài tạm, 4/10)