ಪಿಎಚ್ಪಿ: ಪಿಎಚ್ಪಿಗಾಗಿ ಉತ್ತಮ ಪುಸ್ತಕ ಮತ್ತು ಎಂವಿಸಿ ಫ್ರೇಮ್ವರ್ಕ್

ಸುಮಾರು ಜನರಾಗಿದ್ದಾರೆ ಪ್ಯಾಕ್ಟ್ ಪಬ್ಲಿಷಿಂಗ್ ಇತ್ತೀಚಿನ ಪೋಸ್ಟ್ ಅನ್ನು ಹೊಂದಿದ್ದು, ಅಲ್ಲಿ ಅವರು ಪಿಎಚ್ಪಿ ಡೆವಲಪರ್ಗಳು / ಬ್ಲಾಗಿಗರನ್ನು ಹೊಸ ಪುಸ್ತಕ ಮತ್ತು ಅದರ ಬಗ್ಗೆ ಬ್ಲಾಗ್ ಓದಲು ಪ್ರೋತ್ಸಾಹಿಸುತ್ತಿದ್ದಾರೆ. ಈ ರೀತಿಯ ಅವಕಾಶಗಳನ್ನು ನಾನು ನಿಜವಾಗಿಯೂ ಪ್ರಶಂಸಿಸುತ್ತೇನೆ - ಯಾವುದೇ ಸಕಾರಾತ್ಮಕ ಅಥವಾ negative ಣಾತ್ಮಕ ಪೋಸ್ಟ್ ಮಾಡಲು ಅವರು ವಿನಂತಿಸಲಿಲ್ಲ, ಅವರು ಒದಗಿಸುವ ಪುಸ್ತಕದ ಪ್ರಾಮಾಣಿಕ ವಿಮರ್ಶೆ (ಯಾವುದೇ ವೆಚ್ಚವಿಲ್ಲದೆ).

1847191746ನಾನು ಸ್ವೀಕರಿಸಿದ ಪುಸ್ತಕ ಕ್ಷಿಪ್ರ ಪಿಎಚ್ಪಿ ಅಪ್ಲಿಕೇಶನ್ ಅಭಿವೃದ್ಧಿಗಾಗಿ ಕೋಡ್ಇಗ್ನಿಟರ್, ಡೇವಿಡ್ ಅಪ್ಟನ್ ಬರೆದಿದ್ದಾರೆ.

PHP / MySQL ನಲ್ಲಿ ನನ್ನ ನೆಚ್ಚಿನ ಪುಸ್ತಕ ಇನ್ನೂ ಇದೆ PHP ಮತ್ತು MySQL ವೆಬ್ ಅಭಿವೃದ್ಧಿ. ಇದು ಪಿಎಚ್ಪಿ 101 ಮತ್ತು ಮೈಎಸ್ಕ್ಯೂಎಲ್ 101 ಇವೆಲ್ಲವೂ ಅದ್ಭುತವಾದ, ಸಮಗ್ರವಾದ ಪುಸ್ತಕದಲ್ಲಿ ಟನ್ಗಟ್ಟಲೆ ಕೋಡ್ ಮಾದರಿಗಳನ್ನು ಹೊಂದಿದೆ. ಕೋಡ್ಇಗ್ನಿಟರ್ ಒಂದು ಪರಿಪೂರ್ಣ ಅಭಿನಂದನೆ, ಬಹುಶಃ ಪಿಎಚ್ಪಿ 201 ಮಾರ್ಗದರ್ಶಿ. ಇದು ಎಲ್ಲಾ ಕಠಿಣ ಪಿಎಚ್ಪಿ ಹಾರ್ಡ್-ಕೋಡಿಂಗ್ ಅನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು ಕೋಡ್ ಅನ್ನು ವೇಗವಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಮತ್ತು ಉತ್ತಮ ಅಭ್ಯಾಸಗಳೊಂದಿಗೆ ಚೌಕಟ್ಟನ್ನು ಪೂರೈಸುತ್ತದೆ ಎಂವಿಸಿ ವ್ಯವಸ್ಥೆ.

ರ ಪ್ರಕಾರ ವಿಕಿಪೀಡಿಯ:

ಮಾಡೆಲ್-ವ್ಯೂ-ಕಂಟ್ರೋಲರ್ (ಎಂವಿಸಿ) ಎನ್ನುವುದು ಸಾಫ್ಟ್‌ವೇರ್ ಎಂಜಿನಿಯರಿಂಗ್‌ನಲ್ಲಿ ಬಳಸುವ ವಾಸ್ತುಶಿಲ್ಪದ ಮಾದರಿಯಾಗಿದೆ. ಬಳಕೆದಾರರಿಗೆ ಹೆಚ್ಚಿನ ಪ್ರಮಾಣದ ಡೇಟಾವನ್ನು ಪ್ರಸ್ತುತಪಡಿಸುವ ಸಂಕೀರ್ಣ ಕಂಪ್ಯೂಟರ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿ, ಡೆವಲಪರ್ ಆಗಾಗ್ಗೆ ಡೇಟಾ (ಮಾದರಿ) ಮತ್ತು ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ (ವೀಕ್ಷಣೆ) ಕಾಳಜಿಗಳನ್ನು ಪ್ರತ್ಯೇಕಿಸಲು ಬಯಸುತ್ತಾರೆ, ಇದರಿಂದಾಗಿ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್‌ಗೆ ಬದಲಾವಣೆಗಳು ಡೇಟಾ ನಿರ್ವಹಣೆಯ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುವುದಿಲ್ಲ ಮತ್ತು ಡೇಟಾ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಬದಲಾಯಿಸದೆ ಮರುಸಂಘಟಿಸಬಹುದು. ಮಾದರಿ-ವೀಕ್ಷಣೆ-ನಿಯಂತ್ರಕವು ಡೇಟಾ ಪ್ರಸ್ತುತಿ ಮತ್ತು ಬಳಕೆದಾರರ ಪರಸ್ಪರ ಕ್ರಿಯೆಯಿಂದ ದತ್ತಾಂಶ ಪ್ರವೇಶ ಮತ್ತು ವ್ಯವಹಾರ ತರ್ಕವನ್ನು ಬೇರ್ಪಡಿಸುವ ಮೂಲಕ ಮಧ್ಯಂತರ ಘಟಕವನ್ನು ಪರಿಚಯಿಸುವ ಮೂಲಕ ಈ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸುತ್ತದೆ: ನಿಯಂತ್ರಕ.

ಟನ್ಗಳಷ್ಟು ನೈಜ-ಪ್ರಪಂಚದ ಉದಾಹರಣೆಗಳೊಂದಿಗೆ ಚೆನ್ನಾಗಿ ಬರೆಯಲ್ಪಟ್ಟ ಹೊರತಾಗಿ, ಈ ಪುಸ್ತಕದ ಬಗ್ಗೆ ನಾನು ಹೆಚ್ಚು ಇಷ್ಟಪಡುವ ವಿಷಯವೆಂದರೆ ಅದು ಏನು ಅಲ್ಲ ಎಂಬುದನ್ನು ವಿವರಿಸುತ್ತದೆ. ಕೋಡ್ಐಗ್ನಿಟರ್ ಇದು ಮನೆಯಲ್ಲಿ ಬೆಳೆದ ಮುಕ್ತ-ಮೂಲ ಚೌಕಟ್ಟಾಗಿದೆ. ಅದರಂತೆ, ಇದು ಕೆಲವು ಒಪ್ಪಿಕೊಂಡ ಮಿತಿಗಳನ್ನು ಹೊಂದಿದೆ. ಪುಸ್ತಕವು ಇವುಗಳಲ್ಲಿ ವಿವರವಾಗಿ ಹೋಗುತ್ತದೆ. ಆಂಕರ್‌ಗಳು, ಟೇಬಲ್‌ಗಳು ಮತ್ತು ಫಾರ್ಮ್‌ಗಳಂತಹ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಘಟಕಗಳ ಪ್ರದರ್ಶನದಲ್ಲಿ ಪ್ರವೇಶಿಸುವಿಕೆ ಘಟಕಗಳ ಕೊರತೆ ಮತ್ತು ಸರಳ ಹಳೆಯ XML REST API ಗಳು ಮತ್ತು ವೆಬ್ ಸೇವೆಗಳಿಗೆ ಯಾವುದೇ ಉಲ್ಲೇಖವಿದೆ ಎಂದು ನಾನು ಕಂಡುಕೊಂಡ ಒಂದೆರಡು ಮಿತಿಗಳು. ಆದಾಗ್ಯೂ, ಭವಿಷ್ಯದ ಆವೃತ್ತಿಗಳಲ್ಲಿ ಆ ಆಯ್ಕೆಗಳನ್ನು ಸುಲಭವಾಗಿ ಸೇರಿಸಬಹುದೆಂದು ನಾನು ನಂಬುತ್ತೇನೆ - ನಾವು ನೋಡುತ್ತೇವೆ!

ಕೋಡ್ಇಗ್ನಿಟರ್ನ ಅತ್ಯಂತ ಸಂಪೂರ್ಣ ವಿಭಾಗವೆಂದರೆ, ನನ್ನ ಅಭಿಪ್ರಾಯದಲ್ಲಿ, ಡೇಟಾಬೇಸ್ ಲೈಬ್ರರಿ. MySQL ಸಂಪರ್ಕಗಳು ಮತ್ತು ಪ್ರಶ್ನೆಗಳನ್ನು ನಂಬಲಾಗದಷ್ಟು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುವ ಮತ್ತು ಪ್ರಯಾಸಕರವಾಗಿ ಬರೆಯುವುದನ್ನು ನಾನು ಕಂಡುಕೊಂಡಿದ್ದೇನೆ. ಅವರ ಡೇಟಾಬೇಸ್ ಫ್ರೇಮ್‌ವರ್ಕ್ ಅನ್ನು ಬಳಸಿಕೊಳ್ಳಲು ನಾನು ತಕ್ಷಣ ಕೋಡ್ಇಗ್ನಿಟರ್ ಅನ್ನು ಅಗೆಯಲು ಬಯಸುತ್ತೇನೆ, ಇದು ನನಗೆ ಒಂದು ಟನ್ ಸಮಯವನ್ನು ಉಳಿಸುತ್ತದೆ ಎಂದು ನಾನು ನಂಬುತ್ತೇನೆ - ವಿಶೇಷವಾಗಿ ಪ್ರಶ್ನೆಗಳನ್ನು ಬರೆಯುವಲ್ಲಿ / ಮರು-ಬರೆಯುವಲ್ಲಿ! ಅಜಾಕ್ಸ್, ಜೆಚಾರ್ಟ್ ಮತ್ತು ಇಮೇಜ್ ಮ್ಯಾನಿಪ್ಯುಲೇಷನ್ಗಾಗಿ ಕೆಲವು ಉತ್ತಮ ಆಡ್-ಆನ್ಗಳಿವೆ.

ನಾನು ಪುಸ್ತಕಕ್ಕಿಂತ ಕೋಡ್ಇಗ್ನಿಟರ್ ಅನ್ನು ಹೆಚ್ಚು ಚರ್ಚಿಸುತ್ತಿದ್ದೇನೆ ಎಂದು ತೋರುತ್ತಿದ್ದರೆ, ಎರಡು ನಿಜವಾಗಿಯೂ ಒಂದೇ ಆಗಿರುತ್ತವೆ. ಕೋಡ್ಇಗ್ನಿಟರ್ ಅನ್ನು ಬಳಸದೆ, ಸುಧಾರಿತ ಅಭಿವೃದ್ಧಿ ತಂತ್ರಗಳನ್ನು ಕಲಿಯುವ ಅತ್ಯುತ್ತಮ ಮಾರ್ಗವಾಗಿದೆ. ನಾನು ಪುಸ್ತಕವನ್ನು ಹೆಚ್ಚು ಶಿಫಾರಸು ಮಾಡುತ್ತೇನೆ. ಪುಸ್ತಕವು "ನಿಮ್ಮ ಪಿಎಚ್ಪಿ ಕೋಡಿಂಗ್ ಉತ್ಪಾದಕತೆಯನ್ನು ಉಚಿತ ಕಾಂಪ್ಯಾಕ್ಟ್ ಓಪನ್-ಸೋರ್ಸ್ ಎಂವಿಸಿ ಕೋಡ್ಇಗ್ನಿಟರ್ ಫ್ರೇಮ್ವರ್ಕ್ನೊಂದಿಗೆ ಸುಧಾರಿಸಿ!" ಇದು ಪ್ರಾಮಾಣಿಕ!

ನೀವು ಕೋಡ್ಇಗ್ನಿಟರ್ ಬಗ್ಗೆ ಆಸಕ್ತಿ ಹೊಂದಿದ್ದರೆ, ಪರಿಚಯ ವೀಡಿಯೊವನ್ನು ನೋಡಲು ಮರೆಯದಿರಿ.

2 ಪ್ರತಿಕ್ರಿಯೆಗಳು

  1. 1

    ವೆಬ್ ಆಧಾರಿತ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಬರೆಯುವ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಸರಳಗೊಳಿಸುವುದು ಚೌಕಟ್ಟಿನ ಗುರಿ.

    MVC ಯ ಸುತ್ತಲೂ ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನಿರ್ವಹಿಸುವುದು ಸುಲಭ ಏಕೆಂದರೆ ಅದನ್ನು ಶ್ರೇಣಿಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ, ಇದು ಸ್ವತಂತ್ರ ಅಭಿವೃದ್ಧಿಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಮಾದರಿಗಳನ್ನು ನಿರ್ಮಿಸುವ ಮೂಲಕ ಇದು ಕೋಡ್ ಮರುಬಳಕೆಯನ್ನು ಉತ್ತೇಜಿಸುತ್ತದೆ, ಇದು ಅಪ್ಲಿಕೇಶನ್‌ನಾದ್ಯಂತ ಮರುಬಳಕೆ ಮಾಡಬಹುದು.

  2. 2

    ವೆಬ್ ಆಧಾರಿತ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಬರೆಯುವ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಸರಳಗೊಳಿಸುವುದು ಚೌಕಟ್ಟಿನ ಗುರಿ.

    MVC ಯ ಸುತ್ತಲೂ ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನಿರ್ವಹಿಸುವುದು ಸುಲಭ ಏಕೆಂದರೆ ಅದನ್ನು ಶ್ರೇಣಿಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ, ಇದು ಸ್ವತಂತ್ರ ಅಭಿವೃದ್ಧಿಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಮಾದರಿಗಳನ್ನು ನಿರ್ಮಿಸುವ ಮೂಲಕ ಇದು ಕೋಡ್ ಮರುಬಳಕೆಯನ್ನು ಉತ್ತೇಜಿಸುತ್ತದೆ, ಇದು ಅಪ್ಲಿಕೇಶನ್‌ನಾದ್ಯಂತ ಮರುಬಳಕೆ ಮಾಡಬಹುದು.

ನೀವು ಏನು ಆಲೋಚಿಸುತ್ತೀರಿ ಏನು?

ಸ್ಪ್ಯಾಮ್ ಅನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಈ ಸೈಟ್ ಅಕಿಸ್ಸೆಟ್ ಅನ್ನು ಬಳಸುತ್ತದೆ. ನಿಮ್ಮ ಕಾಮೆಂಟ್ ಡೇಟಾವನ್ನು ಹೇಗೆ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲಾಗುತ್ತಿದೆ ಎಂಬುದನ್ನು ತಿಳಿಯಿರಿ.