Webサーバーで動くプログラム
作ること自体はそれなりの知識と技術があればできるとは思うんです
画面に出したいものを標準出力にHTMLで吐き出せばいいだけなので
凝ったことやろうと思えば他の技術も色々必要ですが
DBアクセスだって言語ごとに特徴はあると思いますがそれさえ何とかなればあとはSQLを適切に実行すればなんとかなるので、SEグレードでなくより低級のプログラマーグレードの人でも作ることは可能だと思います。
問題は、利用者がめちゃくちゃ増えた時にうまく処理が捌けるのかというあたりで、これは実際にやってみなきゃ分からないとかありますね。
mixi2あたりならSNSの運用実績が長いのでここは強化しておかないと等のノウハウはあるとは思うんですが
凝った画面を作りたいとか、動的に動作を変更するとかになるとWebサーバーだけでなくWebブラウザーでも色々動作させる必要がでてきてJavaScriptという魔境に足を踏み入れないといけないのが面倒くさいところです。
弊社はjQueryを使用していますが時代遅れだという人もそれなりにいるのは事実ですね。
とはいえあくまで使いにくいJavaScriptをどうにかするためのjQueryなので、Misskeyが使っているVueなどの根本的に異なるフレームワークを使うつもりがあまりなくて、それならそろそろJavaScript自体を廃止してもう少しマシな言語に置き換えたい、などと思っています。
今やJavaは時代遅れでKotlinの時代なので、ここはKotlinScriptとかの登場に期待したいところです。
JavaとJavaScriptは無関係というのは当然理解したうえで書いてます。