I was writing in the past, programming, full scratch. For example, I wrote a CGI program in Python. However, as for the Web, I started using Ruby on Rails of the web application Framework.
Now, in order to study DeepLearning, I tried to make a simple AI program with scratch, but judged that it is more efficient to use DeepLearning's framework such as TensorFlow.