- February 26, 2017 at 3:12 pm #12121
I quit wordpress. You won’t receive any support requests from me anymore, so I’d appreciate your answer on this question although it’s a bit off topic. You are a professional developer so I know that I can get valuable information by asking from you. The internet is so full of content that it’s hard to find the essential information.
Thank you very much.February 27, 2017 at 12:21 pm #12123
Indeed, this is a bit off topic, but I will still answer you the best I know.
While I haven’t actually made any custom websites from scratch for a while, I usually recommend staying as simple as possible. Using frameworks might not be neccessary at all, depending on the complexity of the project. The more frameworks you use, the harder it gets to maintain your code over time. If I was to make a website right now, I would choose as following:
– Server side: PHP + apache server or PHP + ngingx server. It’s fast, easy to learn, for most projects it’s more than enough.
– CSS: I use no frameworks, plain CSS, because there is a lot of dynamic CSS used in my plugins and compiling SCSS or SASS frameworks would just introduce more and more issues when generating them. If you have a huge amount of CSS code, then LESS, SCSS or SASS pre-processors are good – however I have never used any of them yet. A well structured, well documented CSS is more important, then frameworks and all that stuff.
Choosing a framework is again dependent on what your application is aimed for. In most cases I would choose jQuery, because I understand it, it’s pretty fast and easy to maintain. Other very good choices are angular (for more advanced/interactive uses) and underscore js (when almost no JS is required).
One other thing: !!!Documentation & Comments!!! – One of the hardest things for me was to maintain the code parts which I wrote god knows how long time ago. If I was documenting it properly (like I do now), it would have saved me some time. It does not matter how nice and fast your code is, if you don’t make comments, don’t structure it properly, you will get lost in it, wasting hours and hours – like I usually did before.
I believe this is honestly the best advise I can give you, but please ask others as well, I haven’t been on the non-wordpress market for a while.
I frequently read the r/webdev subreddit. You will find many useful posts there, but also ask for advice or questions about stuff you can’t find with google.
PS: I wish you the best luck, I hope my information was helpful 🙂Best,
If you like my products, don't forget to rate them on codecanyon :)
February 27, 2017 at 3:52 pm #12125
Thanks a lot! Your advice was really informational and helpful =).
You must be logged in to reply to this topic.