Tôi biết điều này đã được thực hiện nhiều lần trước đây (một số bài viết thực sự cũ nên sẽ rất tốt khi nhận phản hồi dựa trên trạng thái chơi hiện tại), nhưng tôi muốn lời khuyên của mọi người về khuôn khổ nào để sử dụng cho một ứng dụng mới mà chúng tôi sắp bắt đầu phát triển. Mặc dù chúng tôi đã thiết lập mọi thứ theo ZEND nhưng bây giờ nhà đầu tư của khách hàng cần biết lý do chúng tôi chọn Zend.Chọn Zend OR Symfony? Và tại sao?
Nó đã được chọn trên cơ sở, trong số 5 nhà phát triển 2 đã quen thuộc với Zend. Bây giờ khách hàng muốn có một lời giải thích chi tiết tại sao chúng tôi không chọn Symfony trên Zend. Lý do của chúng tôi là không đủ để hỗ trợ lựa chọn của chúng tôi;) vì vậy giúp tôi chọn khung nào có lợi thế hơn so với những lý do khác để chúng ta có thể trình bày những lý do vững chắc (cho zend), và nếu symfony có nhiều + ves thì tại sao chúng ta chọn nó (symfony)) HIỆN NAY. Chúng tôi có thể thay đổi khung của chúng tôi ngay bây giờ.
Tôi đoán câu trả lời đúng là 'phụ thuộc vào những gì bạn đang ứng dụng và bạn yêu cầu riêng/preferences' vì vậy đây là một mô tả ngắn gọn về các ứng dụng và một số yêu cầu riêng của chúng tôi:
Các ứng dụng:
Hệ thống giao dịch tài chính trích xuất dữ liệu giao dịch trực tiếp được thực hiện trên hàng nghìn/triệu POS trên toàn thế giới.
vài điều quan trọng cho dự án:
Cơ sở dữ liệu đã được cung cấp cho chúng tôi & nó là một ORACLE cơ sở dữ liệu.
Cơ sở dữ liệu Oracle có hơn 86 bảng. Một số bảng có hơn 60000 hàng dữ liệu hiện tại & một số trong số chúng cũng có 79 cột.
Yêu cầu của chúng tôi:
- hỗ trợ tốt cho jQuery
- cho phép đầu ra dễ dàng các loại khác nhau của đầu ra (HTML, XML, JSON)
- phát triển giao diện người dùng dễ dàng bằng cách sử dụng in-bulit chức năng/phương pháp.
- ACL phát triển
- khá nhanh (như mọi khi, lịch trình là chặt chẽ)
- sạch đẹp lớp logic kinh doanh với quyền tự do kiến trúc sư giải pháp như chúng ta muốn.
- một khuôn khổ giúp bạn hoàn thành công việc nhanh chóng nhưng không hạn chế quá nhiều.
- nền tảng tốt để thực hiện các dự án khác.
Bất kỳ phản hồi nào từ những người đã sử dụng các khung công tác này (đặc biệt là những người đã sử dụng cả hai) sẽ được đánh giá cao.
Zend không phải là bắt buộc, nhưng nếu thay đổi thành symfony, chúng tôi cần hỗ trợ cho điều đó. Vì vậy, hỗ trợ câu trả lời của bạn với lý do, liên kết.
Cảm ơn bạn.
Khách hàng của bạn nên tin tưởng rằng nhóm của bạn sẽ làm việc tốt hơn với khung lựa chọn của bạn, thay vì quyết định lựa chọn công nghệ và buộc bạn phải học cái gì đó mới đơn giản chỉ vì một số nhận thức về những gì 'tốt nhất'. –
@Tim: Thực ra anh ta là một con sư tử bị thương, p. Chúng tôi đã biết rằng anh ấy đã gặp phải một số vấn đề và anh ấy đã biết rằng có một số vấn đề với zend & oracle như một gói. Chúng tôi liệt kê các điểm để thuyết phục anh ấy, vì vậy hãy tìm kiếm thêm nhiều điểm và hỗ trợ :) –
Hoặc là một trong những khung công tác này có khả năng thực hiện những gì bạn cần. Symfony là hiện đại hơn, với sự hỗ trợ không gian tên, tôi sẽ đi với Symfony –