/    Sign up×
Community /Pin to ProfileBookmark

PHP building Forms and CRUD operations

Hi all, new to the forum.

Am senior DB developer in my company, recently have been tasked to build a web application to be used by our employees and sales force.
While I have just a basic knowledge of web technologies I gladly accepted the challenge. Of course it will take a lot of learning on my part.
I would like to have some suggestions about possible tools to make it easier / faster to develop web forms and CRUD applications.
Am leaning towards a PHP / HTML / CSS / Javascript solution since I have a basic knowledge of these. I know it would be possible to use other tools like Django but I don’t know python and don’t want to use too much time to build up the necessary skills.
The application should connect to a MySql db and allow users to do CRUD operations through forms. As this is a very common scenario I wager there are multiple solutions. I already found several but sometimes it is confusing and I don’t know which ones are truly reliable aside from what their makers say.
So which tools would you suggest? Either open source (better) or commercial are fine. I would like them to be:

  • mature tools that can safely be used in production environment

  • possibly open source but commercial ones are ok too

  • producing code that is up to date and secure. I don’t have the knowledge to check if the produced code would be safe to use. Although in the current project the use by inner employee makes security less of an issue in the future I may use the same tool for general development

  • the developed web app must be responsive. It will be used mainly on mobile devices

  • would be nice if it could easily model a login system with users belonging to groups with different privileges

  • ideally it should be possible to model referential integrity into the app but I can make the necessary checks
  • Thank you!

    to post a comment
    PHP

    5 Comments(s)

    Copy linkTweet thisAlerts:
    @ddrakeauthorMar 19.2020 — After some further research am leaning now towards CakePHP for faster development and use of template.

    Laravel is also an option but from what i read development on it should be longer for a newbie like me. Probably better in the longer time but with several other projects to bring forward speed of execution is the decisive factor.

    Top
    Copy linkTweet thisAlerts:
    @NogDogMar 19.2020 — I have used Cake in the past and it was fine, though once ILaravel came out and I learned it, it became my preferred PHP framework. You might take a look at some of Jeffrey's free tutorials at Laracasts.com to get a quick feel for it to see if you want to take the dive. (He does nice tutorials and has a reassuring voice. ;) )

    Also, is Cake still being updated? I just know it's been around quite awhile, and I'd recommend using something that is still be updated, for security patches if nothing else. (I know Laravel is still in constant development, but no idea about Cake.)
    Copy linkTweet thisAlerts:
    @devsac_ruhMar 19.2020 — __(Unrelated post deleted by moderator)__
    Copy linkTweet thisAlerts:
    @NogDogMar 19.2020 — @devsac_ruh#1616407

    Please start your own topic, rather than hijacking somebody else's.
    Copy linkTweet thisAlerts:
    @ddrakeauthorMar 19.2020 — @NogDog#1616405

    Thank you for the suggestions. Will listen to the laracasts tutorials you mention to see what they can offer before making a choice.

    Yes CakePhp is still being developed. Version 4 just came out in February 2020.
    ×

    Success!

    Help @ddrake spread the word by sharing this article on Twitter...

    Tweet This
    Sign in
    Forgot password?
    Sign in with TwitchSign in with GithubCreate Account
    about: ({
    version: 0.1.9 BETA 5.17,
    whats_new: community page,
    up_next: more Davinci•003 tasks,
    coming_soon: events calendar,
    social: @webDeveloperHQ
    });

    legal: ({
    terms: of use,
    privacy: policy
    });
    changelog: (
    version: 0.1.9,
    notes: added community page

    version: 0.1.8,
    notes: added Davinci•003

    version: 0.1.7,
    notes: upvote answers to bounties

    version: 0.1.6,
    notes: article editor refresh
    )...
    recent_tips: (
    tipper: @AriseFacilitySolutions09,
    tipped: article
    amount: 1000 SATS,

    tipper: @Yussuf4331,
    tipped: article
    amount: 1000 SATS,

    tipper: @darkwebsites540,
    tipped: article
    amount: 10 SATS,
    )...